Video Kurgu

Son site etkinliği

Dijital Video‎ > ‎

8 Bit Görüntü Nasıl 12-16 Bit İşleniyor?

Bazı teknik konulardaki bilgi eksikliği,
okunan broşürlerin, makalelerin
ve kitapların yanlış değerlendirilmesine
yol açmaktadır. Bu noktalardan
biri de daha düşük çözünürlükte
olan bir bilginin yüksek çözünürlükte
işlenmesinin, ne fayda sağlayacağı konusudur.
“Mesela 8 bit bir görüntüye
12 bit geçiş efekti uygulansa ne olur?”
veya “8 bit görüntü 16 bit işlense ne
fark eder?” Yazının devamını okumak
istemeyenler için hemen söyleyelim;
düşük çözünürlükte bir görüntüyü
yüksek çözünürlükte işleyip, tekrar
düşük çözünürlüğe kodlamak, kalite
isteyenler için olumlu yönde bir fark
oluşturur. Kaliteyi önemsemeyenler
için zaten bunu tartışmaya bile gerek
yok.
Mesele oldukça teknik olduğu için
bir örnekle fazla detaya inmeden,
açıklamakta fayda görüyoruz. Analog
bir sinyal düşünelim. Bu sinyal için,
1024 seviye olduğunu düşünelim. Bu
sinyal 8 bit kodlandığında bu 1024
seviye 256 seviye ile ifade edilecektir.
Dolayısı ile kabaca şöyle bir eşleştirme
olacaktır. Analog sinyalin, 0-1-2-3
değerleri için 8 bit, karşılık olarak 0
değeri kullanılacaktır. 4-5-6-7 değerlerine
karşılık 1 değeri kullanılacaktır.
8-9-10-11 değerlerine karşılık 2 değeri
kullanılacaktır ve bu böyle devam
edip gider. Dolayısı ile her dört seviye
için 8 bit de 1 karşılık var demektir.
Bu 8 bit’e kodlanmış görüntü 10 bit’e
açılırsa, karşımıza şöyle bir yapı çıkar.
0000-1111-2222. Data miktarı, tekrar

dört katına çıkacağı için ve bizim
elimizde bunu karşılayacak data olmadığı
için, her bir elemanı dört defa
tekrar etmekten başka yol yoktur.
Bu noktada bir işlem yaptığımızı
düşünelim ve elimizdeki data 9999-
8888-1111 haline dönüşsün. Yani ilk
elemanı 8 birim artırdık, ikinci elemanı
7 birim artırdık ve son elemanı 1
birim düşürdük. Yapıyı tekrar 8 bit’e
kodlarsak 2-1-0 sonucunu elde ederiz.
Şimdi bu işlemi 8 bit haldeyken
yapmış olsaydık. 0-1-2 değerleri 1-1-
0 şekline dönüşecekti.
Daha basit bir şekilde olay şöyle
açıklanabilir. İki sayı ele alalım. 1280
ve 789 olsun bu sayılar. İlk önce
virgülden sonraki haneleri dikkate
almadan bir bölme işlemi yapalım.
1280/789=1 olacaktır.
Halbuki virgülden bir sonraki haneyi
dikkate alırsak, sonucun 1.6 olduğunu
görecek ve virgülsüz halde buna
en yakın sonucun 1 değil 2 olduğuna
rahatlıkla karar verecektik. Bu olay 8
bit kodlanmış görüntünün 10 bit-12
bit veya 16 bit işlenmesinin sebebini,
çok net bir şekilde açıklar. Herşey
daha doğru sonuç içindir.
Sonuç olarak, Velocity Q’nun neden
efektlerinin 12 bit olduğunu, Digital Fusion’un
neden 16-32-64 bit işlem yaptığını,
modern kameraların neden 14 bit
işlemciler barındırdığını(kayıtçıları 8
bitken) daha net anlamış oluyoruz.