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 Sony Ericsson K610i 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 akıllı telefon ve cep bilgisayarı 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 Nokia, Samsung vs. diÄŸer modellerde de bu ayarları deÄŸiÅŸtirmek mümkün, ancak hepsinin yöntemi farklı.

1 Yorum

  • Yazan: FeRHaD, 13 Ocak 2013 @ 4:03 pm

    NOT:
    Samsung Omnia i900 gibi cihazlarda, Windows Mobile ayarlarından bağımsız ayarlara sahip kamera yazılımları bulunmaktadır. Bu yazılımların ayarı ne yazık ki yukarıdaki gibi yapılamıyor olabilir. Bu durumda bu yazılıma özel ayarları bulup yapmalısınız ki, bu ayarların da Registry içinde bulunması şart değil. Bazen kamera yazılım dosyasına bir HEX editörü ile müdahale etmek bile gerekebiliyor.

Bu yazıya bağlantılar

Bu yazıdaki yorumlar için RSS beslemesi. Geri izleme URI

Yorum yaz