WM cihazlarda kameranın görüntü kalitesini yükseltmek

____________________________________________________________________

Çoğu cep telefonunda yüksek çözünürlükle kameralar bulunsa da bunlarla aynı çözünürlükte fotoğraf makineleri ile çekilen fotoğrafları elde etmek pek mümkün değildir. Çözünürlük olarak eşit olsa da görüntü tam olarak karşılaştırıldığında sanki daha küçük bir çözünürlükten yükseltilmiş gibi görünmektedir. Örneğin; daha önceden kullandığım cihazımda bu çok belirgindi, fotoğraflarda aşırı piksellenme vardı. Cihazda kullanılan kameranın kalitesinden başka depolama alanından tasarruf etme, bellekten tasarruf ve telefon belleğine işlemci tarafından daha çabuk yüklenebilmesi gibi amaçlar bunda ciddi bir etkendir.

Cihaz üreticileri yukarıda saydığım birkaç neden ve belki de fotoğraf makinelerine gerçek bir rakip olup pazar paylarını düşürmemek amacıyla bilerek görüntü kalitesini düşük tutmaktadır. Peki bunu nasıl yapmaktalar?

Cep telefonlarının çektiği fotoğraflar genellikle JPEG (Joint Photos Expert Group) biçimindedir (siz hala formatında mı diyorsunuz 😀 ). Bu biçim BMP gibi diğer biçimlere göre daha küçük boyutlu görüntüler elde edilebilmesini sağladığı için tercih edilmektedir. Ayrıca bu biçimde fotoğrafın sıkıştırma kalitesi ayarlanabilmektedir. Yani istenilen kalite ayarı ile istenilen netlikte görüntü üretilebilmektedir. Bu JPEG biçimindeki görüntüyü sıkıştırırken, kullanılan yazılımda sıkıştırma değeri olarak belirlenen 1 ile 100 arasındaki bir değer seçilerek yapılır. 1 en kalitesiz ve en ufak boyutlu görüntü, 100 ise en kaliteli ve en büyük boyutlu görüntüdür.

Cep telefonu üreticilerinin de cihazlarında yaptıkları ayar JPEG kalitesini belirleyen bu ayarı düşük tutmalarıdır. Bu ayar düştükçe fotoğrafın sıkıştırılması için gerekli bellek miktarı da azaldığından, bu hile özellikle düşük bellek miktarına sahip telefonlarda performans kaybı yaşamamak için kullanılır. Örneğin; Sony Ericsson K610i’de bu değer 85 idi.

Bizim de fotoğraf kalitesini kalitesiz kamera faktörüne rağmen biraz olsun arttırma en azından piksel piksel olan görüntüyü biraz toparlamak için yapmamız gereken şey bu telefonun JPEG kalitesi ayarını yükseltmek. Bu işlemi özellikle bir Kayıt Defteri (Registry) kullandığı için en kolay sanırım WM işletim sistemli ve cihazlarında yapabiliyoruz. Çünkü ayarları fikrimce en çok kurcalanabilen cep telefonu işletim sistemi Windows Mobile.

Bu işlem için öncelikle telefonunuzun Kayıt Defteri’ne erişebilecek bir programa ihtiyacınız var. Bunun için bir süre önce tanıttığım Total Commande CE programını kullanabileceğiniz gibi SmartReg gibi özelleştirilmiş programlar da kullanabilirsiniz.

Bu programlardan biri sisteminizde yüklü varsa veya yükledikten sonra yapmanız gereken JPEG kalitesi ayarlarının olduğu girdilere gitmek. Bu girdilerin konumu aygıttan aygıta değişiyormu bilmiyorum ama sanırım birçok cep telefonunda aynı olacaktır. Tabi üreticiler kendi OEM ayarlarını farklı konumlara koyuyorlar. Ben referans olarak Toshiba G500 Portege akıllı telefonu kullanacağım. Bu telefonun standart ayarında JPEG kalitesi 85 olarak ayarlı idi, bunu 92 olarak değiştireceğim.

Kayıt defterini düzenlemek için Total Commander CE ile sol tuşuna ana dizine gidene kadar tekrar tekrar basın. Bundan sonra da üstteki //Eklentiler sekmesine ve orada registry klasörüne gidin. Total Commander CE Kayıt Defteri yapısını normal bir dosya sistemi gibi görüntülerken, SmartReg masaüstü bilgisayarlarımızdaki Windows’un Regedit uygulamasının grafik arayüzüne benzer bir arayüz kullanır. Bunları nasıl kullanacağınızı anlamış olmalısınız, birinde klasörler arasında hareket edeceksiniz, diğerinde anahtarları açacaksınız. SmartReg ile açtığınız her anahtarın altında başka bir anahtar çıkacak, onu da açarak en sona geldikten sonra “Values” tuşuna basarak ayarları düzenleyebileceğiniz kısıma geleceksiniz.

Bu şekilde akıllı telefonunuz kayıt defterinde şu konuma gidin:

HKEY_LOCAL_MACHINE\System\Pictures\Camera\ModeSetting\PhotoSetting\SingleSetting\PhotoQuality

HKEY_LOCAL_MACHINE yerine HKLM de yazabilir. Her “\” işareti sizin için yeni bir klasör veya anahtardır. Bu şekilde son dizine geldiğinizde düzenlemeye başlayabilirsiniz.

Total Commander Ce ve SmartReg:

Total Commander Ce ve SmartReg

Ekranınızda yukarıdaki görüntülerden biri olmalı. Burada High yazan 2 dize değerini açıp düzenleyeceksiniz. Total Commander CE ile 2 yazan değerin üzerine tıklayıp, açılan yeni penceredeki değeri düzenleyeceksiniz. Buradaki verinin biçimi bende High-85 şeklinde idi. Düzenleme ile High-92 yaptım. Siz de buradaki değerde “High-” kısmına dokunmayacak sadece sondaki sayıyı biraz daha yükselteceksiniz. Ben 92 yaptım ama siz daha yüksek yapabilirsiniz, yalnız fotoğrafın boyutu aşırı büyüyecektir. Bu değişikliği yapıp kaydettikten sonra telefonunuzla çektiğiniz fotoğrafların JPEG kalitesi yükselmiş olacaktır. İsterseniz Normal ve Low değerlerini de kendi zevkinize göre düzenleyebilirsiniz.

İşlemi yapmadan önce bir örnek fotoğraf çekip işlemi yaptıktan sonra da karşılaştırabilirsiniz. Cep telefonu modeline göre ortaya çıkan fark da farklı olacaktır. Çünkü burada sadece bu ayar değil donanım ve bellek özellikleri de etkili.

Örnek olarak birkaç fotoğraf ekliyorum. 85 örneği Sony Ericsson K610i ve 92 örneği de Toshiba G500 Portege ile çekilmiştir.

Alttaki fotoğraf bir inşaat fotoğrafı, tam çözünürlükte görüntülerseniz, inşaattaki demirlerin ne kadar bulanık ve belirsiz olduğunu fark edersiniz.

Anadolu �niversitesinde ?n?aat

Bu alttaki fotoğraf ise JPEG kalitesi 92 olarak çekilmiştir. Ağaç ve yaprak görüntülerine dikkat ederseniz diğer fotoğrafa göre görüntü daha az kareli görünmektedir. Işık, aydınlatma vs. sebeplerden farkları konu dışı tutuyorum.

Tekirdag_8

Burada yaptığım sadece JPEG kalitesi ayarı ile sıkıştırma oranını biraz azaltarak görüntünün daha az bozulmasını sağlamak. Belki çok fark yok diyebilirsiniz ama çevremde o farkı yeterince belirtecek nesne yok. Etrafımda pek uzakta ağaç yok ve tarla görüntülerinde de JPEG kalitesi ne kadar yüksek olursa olsun ürün arasına çok fark olmuyor.

Size bir de fotoğraflarınızın JPEG kalitesini kontrol edebileceğiniz bir araç göstereyim. Bu aracın adı JPEGsnoop, bu araç ile JPEG fotoğrafları hakkında pek çok bilgiyi görebilirsiniz.

Aracı şu sayfadan indirebilirsiniz. Program kurulum gerektirmez, sadece .exe dosyasını çalıştırın ve içine herhangi bir JPEG dosyasını sürükleyip bırakın. Bundan sonra program dosyayı inceleyip aşağıdakine benzer bilgiler sunacaktır. Aşağıdaki gibi JPEG görüntülerinde Approx quality factor olarak gösterilen değer JPEG kalitesidir.

Approx quality factor yaklaşık JPEG kalitesidir

Approx quality factor yaklaşık JPEG kalitesidir

Bu programla dijital fotoğraf makinelerinde çektiğiniz fotoğrafları da inceleyebilirsiniz. Ayrıca bozuk fotoğraflarda düzeltme vs. yapma imkanları da var.

Cep telefonu ile çekilen görüntülerde tabii ki bundan başka etkenler de vardır, bu sadece bazı telefonlarda aşırı belli olan piksellenme sorunu ile ilgiliydi.

Bu yöntemi elimde Toshiba G500 Portege olduğu için onunla yaptım. Diğer telefon modellerinde de yapılabilir ama buna göre çok daha zor olacaktır. Örneğin; Sony Ericsson modelleri için bunun nasıl olacağını kısaca anlatayım. 😀

Önce İnternet’ten bulacağınız bir programla telefonunuzu bilgisayara bağlayıp ROM’unu bilgisayara kopyalayın, sonra ROM dosyalarını xxx programı ile açın, burada kameranın ayarlarının bulunduğu /xxx/xxx/ yolundaki camera.cfg gibi bir adda bir dosyayı açın. XXX satırını bulun 2F45 değeri 600 KB bellek kullanılacağı anlamına gelir, bunu 2 MB olan 4F76 ile değiştirin ve SeTool gibi bir programla telefonunuza atın. Sonra telefonun açılıp açılmadığına bakın. 😀 Sakın bu son yazdığım şeyi yapmayın. Yöntem böyle ama benim dediğim değerler vs. ile değil, bellek miktarının hesaplanması Byte değerine çevrilmesi vs. vs. garip garip işler oluyor burada. Ondan biraz uzak durun. Yine de Sony Ericsson ile ilgili bir isteği olana ayrıntılı bilgi verebilirim. Yalnız cep telefonunun açılmama ihtimali de yüksek, onu hatırlatayım. Benzer şekilde , Samsung vs. diğer modellerde de bu ayarları değiştirmek mümkün, ancak hepsinin yöntemi farklı.