Sanırım bit derinliğinin ne anlama geldiğini bilmiyorsun. O yüzden de dithering'in ne işe yaradığını da bilmiyorsun. Elimden geldiğince anlatayım;
Ses sinyali, dijitale çevirilirken, sinyalden, belli bir hızda(örnekleme hızında yani. mesela saniyede 44100 kere örneklenirse o ses için 44.1kHz'de örneklenmiş denir) örnek alınır. Bu örnekler ise sinyalin genliği bilgisini(amplitude, şiddet) içerir. Ben basit anlatabilmek için bir örnek vereyim.
Bir analog sinyali, 10 Hz'lik bir örnekleme hızında dijitale çevirdiğimizi varsayalım. Bu durumda bu sesin bir saniyesi için, on tane örnek alacağız demektir. Alınan örneklerdeki genlik bilgisi birer dijital kelimedir.(digital word) Bu dijital kelimeler, bitlerden oluşur. 4 bit'lik bir dijital kelimeye örnek vereyim; "1100"
Bu dijital kelimelerin alabileceği değerler sınırlıdır. Örneğin 4 bitlik bir kelime 2 üzeri 4, yani 16 farklı değer alabilir.
Dijital kelimelerin, sesin genliğini belirttiğini söylemiştim. Sinyalin tepe noktası, "all bits 1" yani "tüm bitler 1" konumudur. Bu da 0dBFS'e tekabül eder.
Şimdi, bir analog sinyali 10Hz örnekleme hızında ve 4 bit derinliğinde örneklediğimizi varsayalım. Bu sinyal, dijitale çevirildiğinde elimizde bir saniyelik ses için şöyle bir veri olacak;
1011 1101 0010 1010 1011 1010 0001 0000 1001 1011
Bu ikilik sayılar şu anlama geliyor, sinyalin en kuvvetli noktası ile en zayıf noktası arasını 16'ya böl. Sonra bu değerleri o 16'lık cetvele yerleştir.
Şimdi bu 4 bitlik veriyi, 2 bit'e çevirmek istersek, elimizdeki 16 bölmeli cetvel uzunluğunda, 4 bölmeli bir cetvele ihtiyacımız olacak. Dolayısıyla hassasiyetimizi kaybedeceğiz. Burada dithering devreye girmeli ki, kaybolan hassasiyeti kulaklarımız daha zor algılasın. Rahatsız olmayalım.
Ancak, bu 4 bitlik veriyi 5 bit'lik bir veriye çevirmek istersek, dithering'e gerek olmaz. Çünkü 16'lık cetvel uzunluğunda, 32 birimlik bir cetvele geçiyoruz. Yani verimiz;
1011 BOŞLUK 1101 BOŞLUK 0010 BOŞLUK 1010 BOŞLUK 1011 BOŞLUK 1010 BOŞLUK 0001 BOŞLUK 0000 BOŞLUK 1001 BOŞLUK 1011
Bu oluşan boşluklara da, bilgisayar, boşluğun sağındaki ve solundaki sayıların aritmetik ortalamalarını koyuyor. Elbette sinyali baştan 5 bit derinliğinde örneklemek kadar doğru olmadı. Ancak ortada bir kayıp da olmadığı için dithering'e gerek yok.
Biraz anneye anlatır gibi oldu galiba ama umarım anlamışsındır. Eğer detay merak edersen, detayları da bildiğim kadarıyla yazarım.