mRAW 또는 sRAW로 촬영할 때 카메라는 어떻게 더 작은 파일을 생성합니까?


20

대부분의 중간급 및 고급형 DLSR은 RAW 캡처를 위해 두세 가지 크기를 제공합니다. 카메라가 중소형 RAW 파일을 생성 할 때 어떻게 작게 만들 수 있습니까? 센서에 적은 정보를 포착합니까? 전체 정보를 캡처 한 다음 일종의 카메라 압축을 적용합니까? 내가 묘사하지 않은 다른 일을합니까?


6
원시 파일 크기의 작은 차이 또는 다른 원시 이미지 크기에 대해 이야기하고 있습니까?
매트 그럼

답변:


12

Douglas Kerr는 Canon sRaw 및 mRaw 출력 형식에서 대단하고 비 수학적 요약을 제공합니다 . 상황은 복잡하고 완벽하게 이해되지는 않지만 리버스 엔지니어링으로 많은 추론이 이루어졌습니다. 분명히 sRaw는 2 x 2 집계이지만 약간의 색차 서브 샘플링이 있습니다. mRaw는 무색 크로 마넌 스 서브 샘플링 으로 선의의 리샘플링 (로컬 보간 포함) 일 가능성이 높습니다 . 주어진 출력 파일 크기에 대해 사람의 눈에 디테일의 외관을 최적화하기 위해 정교한 방식으로 수행되는 "카메라 내 압축"의 형태로 각각을 특성화 할 수 있습니다.


17

간단히 말해서 : 작은 "원시"파일은 픽셀 단위로 센서 값을 집계합니다 .

예를 들어 Canon의 RAW 형식은 개별 "센셀"에 대한 정보를 전달합니다. 각 감각 (또는 "포토 사이트")은 제한된 주파수 범위 (빨간색, 녹색 및 파란색)에 반응합니다. 나중에 "개발"될 때 이들 각각은 최종 이미지의 단일 픽셀 사이트에 위치합니다.

그러나 Canon의 sRAW 형식은 2 x 2 블록의 센서에 대한 요약 정보를 전달합니다. 각 블록에 대한 밝기 (휘도) 데이터를보고하지만 일부 색상 정보를 "정리"합니다 (정기적으로 건너 뜁니다). 따라서 몇 가지 중요한 일이 발생합니다.

  • 개별 감지 데이터는 더 이상 사용할 수 없습니다. sRAW 데이터는 실제로 "처리"됩니다.

  • 이미지의 해상도가 줄어 듭니다 (반으로 나누어 져 픽셀 수가 1/4임을 나타냅니다).

  • 데이터의 파일 크기는 약 3 분의 2로 줄어 듭니다.

  • sRAW 데이터는 RAW 데이터의 "서브셋" 이 아닙니다 . 정보가 적은 원시 데이터의 다른 인코딩입니다 . 어떤 감각도 "무시 되지 않습니다 ".

일반적으로 이미지의 해상도를 2 배로 줄이면 디스크의 크기 가 원본의 1/4로 줄어 듭니다 . 그러나 원래 센서는 약 14 비트의 정보를 전달하며 각 2 x 2 블록의 56 비트에 해당합니다. sRAW에서 각 2 x 2 블록은 3 개의 8 비트 조각 또는 24 비트로 인코딩되므로 결과 데이터 스트림은 원본 크기의 24/56 = 약 1/2에 불과하므로 줄어 듭니다. 2/3의 순 감소를 위해 색차 데이터의 소멸에 의해 1/3이 추가로 감소합니다. 무손실 압축은 sRAW에 적용되므로 비율이 약간 다를 수 있습니다.)

이 정보는 작년 에 Douglas Kerr 가보고 한 광범위한 리버스 엔지니어링을 통해 얻은 것입니다 . 그의 보고서는 여기에 매우 간략하게 요약되어 있습니다 (너무 왜곡되지 않음).


0

sRaw 파일의 픽셀 수가 줄어들도록 카메라가 사진 크기를 조정하면 파일 크기가 더 작아집니다. 예를 들어 Canon 50D sRaw1은 센서의 전체 15.1 메가 픽셀과 비교하여 7.1 메가 픽셀입니다.

Bayer 배열에서 색상을 보간 한 후에 전체 센서 데이터가 사용되며 sRaw 파일에는 각 픽셀의 전체 색상 정보가 포함되어 있다고 생각합니다. 무손실 압축도 적용되어 크기를 더욱 줄입니다.

일부 제조업체는 전체 이미지 해상도를 사용하여 손실 압축 원시 압축을 제공하지만 이러한 파일은 대부분의 환경에서 해상도 원시 파일만큼 작지 않습니다. 무손실 압축은 전체 해상도의 원시 파일에도 사용되며 이미지 품질에는 영향을 미치지 않지만 파일을 읽고 쓰는 데 시간이 더 걸리므로 (압축 / 압축 해제가 필요하기 때문에) 때때로 사용되지 않습니다.


무손실 압축에 대해 잘 모르겠습니다. 이는 브랜드와 모델에 따라 다르며 모든 카메라 모델에서 사용하는 기능은 아닙니다. 대부분의 RAW 파일은 어떤 종류의 압축 없이도 센서에서 원본 그대로의 오염되지 않은 데이터입니다.
jrista

2
@ jrista : FYI-최신 카메라에서 무손실 RAW 압축이 사용되기 시작했습니다. 예를 들어, Nikon D7000은 NEF 파일 ( nikonusa.com/Find-Your-Nikon/Product/Digital-SLR/25468/… ) 에서 14 비트 무손실 압축을 지원합니다.
Reed Copsey

4
나는 주요 제조업체가 한동안 무손실 원시 압축 형식을 사용하고 있다고 생각합니다. 오래된 30D에서 Canon 원시 파일을 다시 살펴보면 완전히 다른 파일 크기입니다. 원시 오염되지 않은 데이터라면 모두 같은 사이즈!
매트 그럼

2
@ jrista 내 30D에서 가장 작은 파일 크기는 5.6MB이고 가장 큰 파일은 9.6MB로 너무 커서 JPEG 축소판이 아닙니다. 작은 원료가 순수한 흰색의 넓은 영역을 가지고 있기 때문에 Canon은 무손실 원시 압축을 제공하기 위해 실행 길이 인코딩을 사용한다고 확신합니다.
매트 그럼

3
매트가 옳다. 예를 들어 Canon과 관련하여 Canon Raw가 무손실 압축을 사용하는 것은 비밀이 아닙니다. "Canon raw lossless"에 대한 인터넷 검색은 다음과 같습니다. cpn.canon-europe.com/content/education/infobank/…
Conor Boyd

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.