MRAW veya sRAW ile çekim yaparken, fotoğraf makinesi nasıl daha küçük dosyalar oluşturur?


20

Çoğu orta ve üst seviye DLSR, RAW çekimi için iki veya üç boyut sunar. Fotoğraf makinesi orta veya küçük boyutlu RAW dosyaları oluştururken, dosyaları nasıl küçültebilir? Sensöre daha az bilgi alıyor mu? Tüm bilgileri yakalar ve sonra bir tür kamera içi sıkıştırma uygular mı? Tarif ettiğim başka bir şey yapıyor mu?


6
Ham dosya boyutlarındaki küçük farklılıklar veya farklı ham görüntü boyutlarından mı bahsediyorsunuz?
Matt Grum

Yanıtlar:


12

Douglas Kerr, Canon sRaw ve mRaw Çıktı Biçimlerinde ustaca ve büyük ölçüde matematiksel olmayan bir özet sunar . Durum karmaşıktır ve tam olarak anlaşılamamıştır, ancak tersine mühendislik ile çok şey çıkarılmıştır. Açıkçası sRaw, 2 x 2'lik bir agregasyondur, ancak bazı krominans alt örneklemesi ile; mRaw muhtemelen daha ağır krominans alt örneklemesi ile iyi niyetli bir yeniden örnekleme (yerel enterpolasyon dahil) 'dir. Gerçekten de, her biri, belirli bir çıktı dosyası boyutu için insan gözünün ayrıntı görünümünü optimize etmek üzere sofistike bir şekilde gerçekleştirilen bir "kamera içi sıkıştırma" biçimi olarak nitelendirilebilir.


17

Özetle: daha küçük "ham" dosyalar sensör değerlerini piksel blokları içinde toplar .

Örneğin, Canon'un RAW formatı bireysel "duyular" hakkında bilgi aktarır. Her sensel (veya "fotosit") sınırlı bir frekans aralığına (kırmızı, yeşil ve mavi olarak adlandırılır) yanıt verir. Bunların her biri, daha sonra "geliştirildiğinde", son görüntüdeki tek bir piksel yerinde yer alacaktır.

Bununla birlikte, Canon'un sRAW formatı, 2 x 2 blok duyu hakkında özet bilgi verir. Her blok için parlaklık (parlaklık) verilerini rapor eder, ancak bazı renk bilgilerini "azaltır" (düzenli bir şekilde atlar). Bu nedenle, birkaç önemli şey olur:

  • Bağımsız sensel verileri artık mevcut değildir. (SRAW verileri gerçekten "işlenir".)

  • Görüntünün çözünürlüğü azalır (yarıya iner, çeyrek piksel olduğu anlamına gelir).

  • Verilerin dosya boyutu yaklaşık üçte iki oranında azaltılır.

  • SRAW verileri , RAW verilerinin bir "alt kümesi" değildir . Daha az bilgi ile ham verilerin farklı bir kodlamasıdır . Hiçbir duyu " yok sayılmaz".

(Normal olarak, bir görüntünün çözünürlüğünü iki kat azaltmak, diskteki boyutunu orijinalin dörtte birine düşürür . Burada, orijinal duyular, her 2 x 2 blokta 56 bit olan yaklaşık 14 bit bilgi sağlar. SRAW'da, her 2 x 2 blok üç adet 8 bitlik parça veya 24 bit olarak kodlanır, sonuçta elde edilen veri akışı yalnızca 24/56 = orijinalin yaklaşık 1 / 2'si kadardır ve küçülür 2 / 3'lük bir net azalma için krominans verilerinin azaltılmasıyla 1/3 oranında daha. SRAW'da kayıpsız sıkıştırma uygulanır, bu nedenle oran biraz farklı olabilir.)

Bu bilgi, geçtiğimiz yıl raporunu burada kısaca özetlediğim Douglas Kerr tarafından rapor edilen kapsamlı ters mühendislikle elde edildi (çok fazla bozulma olmadan, umarım).


0

Fotoğraf makinesinin fotoğrafı yeniden boyutlandırması yeterlidir, böylece bir sRaw dosyasında daha az piksel olur, böylece dosya boyutu daha küçük olur. Örneğin Canon 50D sRaw1, sensörün tam 15,1 megapikseline kıyasla 7,1 megapiksel.

Bunun Bayer sensöründen enterpolasyona tabi tutulduktan sonra gerçekleşeceğine inanıyorum, böylece tam sensör verileri kullanılır, ayrıca bir sRaw dosyası her pikselde tam renk bilgileri içerir. Kayıpsız sıkıştırma da boyutu daha da azaltmak için uygulanır.

Bazı üreticiler tam görüntü çözünürlüğünü kullanarak kayıplı ham sıkıştırma sunar, ancak bu dosyalar çoğu durumda düşük çözünürlüklü ham dosyalar kadar küçük olmayacaktır. Kayıpsız sıkıştırma, görüntü kalitesi üzerinde hiçbir etkisi olmayan tam çözünürlüklü ham dosyalarda da kullanılır, ancak dosyaları okumak / yazmak için daha fazla zaman alır (sıkıştırma / açma gereksinimi nedeniyle) bazen kullanılmaz.


Kayıpsız sıkıştırma konusunda emin değilim. Bu muhtemelen çok marka ve modele özgüdür ve muhtemelen her kamera modelinin kullandığı bir özellik değildir. Çoğu RAW dosyası, herhangi bir sıkıştırma olmaksızın sensörden gerçekten ham, bozulmamış verilerdir.
jrista

2
@jrista: FYI - Kayıpsız RAW sıkıştırması modern kameralarda kullanılmaya başlanıyor. Örneğin, Nikon D7000 NEF dosyalarında 14 bit kayıpsız sıkıştırmayı destekler ( nikonusa.com/Find-Your-Nikon/Product/Digital-SLR/25468/… )
Reed Copsey

4
Bence büyük üreticiler bir süredir kayıpsız ham sıkıştırma kullanıyorlar - eski 30D'imden Canon ham dosyalarımı geriye dönüp baktığımda, hepsi oldukça farklı dosya boyutlarında, ham işlenmemiş veriler olsaydı hepsi aynı boyutta!
Matt Grum

2
@jrista 30D'imdeki en küçük dosya boyutu 5.6MB ve en büyüğü 9.6MB idi ve bu JPEG küçük resmi olamayacak kadar büyüktü. Küçük sıraların geniş saf beyaz alanlara sahip olduğunu görünce, Canon'un kayıpsız ham sıkıştırma sağlamak için çalışma uzunluğu kodlaması kullandığından eminim.
Matt Grum

3
Matt haklı; Örneğin Canon ile ilgili olarak, Canon sıralarının kayıpsız sıkıştırma kullandığı bir sır değil. "Canon ham kayıpsız" için googling
Conor Boyd

-1

Tam çözünürlüklü satırlar çekerken ham dosya boyutundaki küçük değişikliklerden bahsediyorsanız, açıklama kayıpsız sıkıştırmadır. Bkz. Http://cpn.canon-europe.com/content/education/infobank/image_compression/lossless_and_lossy_compression.do

Ham dosyaların sensör tarafından yakalanan tüm verileri içerdiği doğrudur, ancak verilerde kameranın orijinal bilgilerden herhangi birini kaybetmeden yerden tasarruf etmesini sağlayan artıklıklar olabilir!

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.