Khi chụp ở mRAW hoặc sRAW, máy ảnh sẽ tạo các tệp nhỏ hơn như thế nào?


20

Hầu hết các DLSR trung và cao cấp đều cung cấp hai hoặc ba kích thước để chụp RAW. Khi máy ảnh đang tạo các tệp RAW có kích thước trung bình hoặc nhỏ, làm thế nào để làm cho chúng nhỏ hơn? Nó có thu được ít thông tin hơn trên cảm biến không? Liệu nó có nắm bắt được toàn bộ lượng thông tin và sau đó áp dụng một số kiểu nén trong máy ảnh không? Nó có làm gì khác mà tôi không mô tả không?


6
Bạn đang nói về sự khác biệt nhỏ trong kích thước tệp thô, hoặc kích thước hình ảnh thô khác nhau?
Matt Grum

Câu trả lời:


12

Douglas Kerr đưa ra một bản tóm tắt tổng thể và phần lớn không phải là toán học tại Định dạng đầu ra của Canon sRaw và mRaw . Tình hình phức tạp và không được hiểu một cách hoàn hảo, nhưng phần lớn đã được suy luận bằng kỹ thuật đảo ngược. Rõ ràng sRaw là một tập hợp 2 x 2 nhưng với một số mẫu phụ sắc độ; mRaw có khả năng là một sự thay đổi hoàn toàn chính xác (liên quan đến phép nội suy cục bộ), với việc lấy mẫu sắc độ nặng hơn. Người ta thực sự có thể mô tả từng loại như một hình thức "nén trong máy ảnh" được thực hiện một cách tinh vi để tối ưu hóa sự xuất hiện của chi tiết đến mắt người cho một kích thước tệp đầu ra nhất định.


17

Tóm lại: các tệp "thô" nhỏ hơn tổng hợp các giá trị cảm biến trong các khối pixel .

Chẳng hạn, định dạng RAW của Canon truyền tải thông tin về các "giác quan" riêng lẻ. Mỗi giác quan (hoặc "photosite") đáp ứng với một dải tần số bị hạn chế (được gọi là đỏ, lục và lam). Mỗi một trong số này, sau này được "phát triển", sẽ được đặt tại một trang web pixel duy nhất trong hình ảnh cuối cùng.

Tuy nhiên, định dạng sRAW của Canon truyền tải thông tin tóm tắt về 2 x 2 khối cảm biến. Nó báo cáo dữ liệu độ sáng (độ chói) cho mỗi khối, nhưng "số thập phân" (bỏ qua một cách thông thường) một số thông tin màu. Như vậy, một số điều quan trọng xảy ra:

  • Các dữ liệu cảm biến cá nhân không còn có sẵn. (Dữ liệu sRAW thực sự được "xử lý.")

  • Độ phân giải của hình ảnh bị giảm (giảm một nửa, ngụ ý có một phần tư số pixel).

  • Kích thước tệp của dữ liệu giảm khoảng hai phần ba.

  • Dữ liệu sRAW không phải là "tập hợp con" của dữ liệu RAW. Chúng là một mã hóa khác nhau của dữ liệu thô, với ít thông tin hơn . Không có giác quan nào được "bỏ qua."

(Thông thường, việc giảm độ phân giải của hình ảnh xuống 2 lần sẽ giảm kích thước của nó xuống một phần tư so với bản gốc. Tuy nhiên, ở đây, các giác quan ban đầu cung cấp khoảng 14 bit thông tin, lên tới 56 bit trong mỗi khối 2 x 2 ở định dạng RAW. Trong sRAW, mỗi khối 2 x 2 được mã hóa thành ba phần 8 bit hoặc 24 bit. Do đó, luồng dữ liệu kết quả chỉ bằng 24/56 = khoảng 1/2 kích thước của bản gốc và bị giảm bằng 1/3 bằng cách giảm dữ liệu sắc độ, để giảm ròng 2/3. Nén không tổn thất được áp dụng trong sRAW, do đó tỷ lệ này có thể hơi khác nhau.)

Thông tin này có được thông qua kỹ thuật đảo ngược được báo cáo vào năm ngoái bởi Douglas Kerr, người mà tôi đã báo cáo tóm tắt ngắn gọn ở đây (không có quá nhiều biến dạng, tôi hy vọng).


0

Đơn giản chỉ cần đặt máy ảnh thay đổi kích thước ảnh để có ít pixel hơn trong tệp sRaw, do đó kích thước tệp nhỏ hơn. Ví dụ, Canon 50D sRaw1 là 7.1 megapixel so với 15.1 megapixel của cảm biến.

Tôi tin rằng điều này xảy ra sau khi màu sắc được nội suy từ mảng của Bayer để dữ liệu cảm biến đầy đủ được sử dụng, cũng là một tệp sRaw chứa thông tin màu đầy đủ ở mỗi pixel. Nén lossless cũng được áp dụng để giảm kích thước hơn nữa.

Một số nhà sản xuất cung cấp nén thô mất dữ liệu bằng cách sử dụng độ phân giải hình ảnh đầy đủ, tuy nhiên các tệp này sẽ không nhỏ như các tệp thô có độ phân giải giảm trong hầu hết các trường hợp. Nén lossless cũng được sử dụng trên các tệp thô có độ phân giải đầy đủ, điều này không ảnh hưởng đến chất lượng hình ảnh, tuy nhiên cần nhiều thời gian hơn để đọc / ghi các tệp (do nhu cầu nén / giải nén) nên đôi khi không được sử dụng.


Tôi không chắc chắn về nén không mất dữ liệu. Đó có lẽ sẽ là thương hiệu và kiểu máy cụ thể, và có thể không phải là một tính năng mà mọi mẫu máy ảnh đều sử dụng. Hầu hết các tệp RAW là dữ liệu thực sự thô, chưa được xử lý từ cảm biến, mà không có bất kỳ nén nào.
jrista

2
@jrista: FYI - Nén RAW lossless đang bắt đầu được sử dụng trong các máy ảnh hiện đại. Ví dụ: Nikon D7000 hỗ trợ nén không mất 14 bit trong các tệp NEF ( nikonusa.com/Find-Your-Nikon/Sub/Digital-SLR/25468/iêu )
Reed Copsey

4
Tôi nghĩ rằng các nhà sản xuất lớn đã sử dụng một số hình thức nén thô không mất dữ liệu trong một thời gian - nhìn lại các tệp thô Canon của tôi từ 30D cũ của tôi, tất cả chúng đều có kích thước tệp khá khác nhau, nếu đó là dữ liệu chưa được xử lý thì tất cả sẽ là cùng cỡ!
Matt Grum

2
@jrista Kích thước tệp nhỏ nhất từ ​​30D của tôi là 5,6 MB và lớn nhất là 9,6 MB quá lớn để là hình thu nhỏ JPEG. Được xem là các nguyên liệu nhỏ có diện tích lớn màu trắng tinh khiết, tôi khá chắc chắn rằng Canon sử dụng mã hóa chiều dài chạy để cung cấp nén thô không mất dữ liệu.
Matt Grum

3
Matt nói đúng; đối với Canon chẳng hạn, không có gì bí mật rằng các nguyên liệu của Canon sử dụng nén không mất dữ liệu. Googling cho "Canon raw lossless" dẫn thẳng đến điều này chẳng hạn: cpn.canon-europe.com/content/education/infobank/ (
Conor Boyd

-1

Nếu bạn đang đề cập đến các biến thể nhỏ trong kích thước tệp thô khi chụp ảnh thô có độ phân giải đầy đủ thì giải thích là nén không mất dữ liệu. Xem: http://cpn.canon-europe.com/content/education/infobank/image_compression/lossless_and_lossy_compression.do

Đúng là các tệp thô chứa tất cả dữ liệu được cảm biến thu thập nhưng vẫn có thể có các dự phòng trong dữ liệu cho phép máy ảnh tiết kiệm không gian mà không mất bất kỳ thông tin gốc nào!

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.