Canon, 낮은 RAW 모드, mRAW 및 sRAW가있는 경우, 사용 가능한 모든 센서 픽셀을 사용하여 베이어 보간없이 풍부한 결과를 얻을 수 있습니다. 실제 출력 형식은 여전히 .cr2 Canon RAW 이미지 파일에 포함되어 있지만 많은 비디오 풀다운 형식과 유사한 Y'CbCr 형식으로 인코딩됩니다. 각 FULL 픽셀 (1 개의 빨강, 1 개의 파랑 및 2 개의 녹색 화소의 2x2 쿼드)에 대한 휘도 정보를 저장하고, 각 색차 채널은 절반의 픽셀 데이터 (1 개의 빨강 +1 녹색 또는 1 개의 파랑 +1 녹색의 1x2 쌍)에서 파생됩니다. .
mRAW와 sRAW의 특정 저수준 하드웨어 읽기 및 인코딩 차이점이 무엇인지 정확히 알 수는 없지만 일반적으로 출력 형식이 작을수록 각 출력 픽셀에 사용할 수있는 더 많은 센서 픽셀 입력 정보가 있습니다. m / sRAW에 존재하는 소량의 보간은 두 가지 형식 모두 네이티브 RAW보다 훨씬 적게 보간되므로 불분명합니다. 또한 mRAW 나 sRAW는 일반적인 의미에서 실제 "RAW"형식이 아닙니다. 센서 데이터는 .cr2 파일로 저장되기 전에 처리되고 다른 것으로 변환됩니다.
YUV 파생 형식 및 Canon sRAW에 대한 자세한 내용은 여기에서 내 대답을 참조하십시오. 왜 xvYCC 색 공간이 스틸 사진 촬영에 영향을 미치지 않습니까?
"Canon RAW .CR2 파일에 저장된 내용 이해"에서
sRaw 형식 ( "작은 RAW"용)은 2007 년 1D Mark III에 도입되었습니다. RAW 그림의 작은 버전입니다.
1D Mark III, 1Ds Mark III 및 40D (모두 Digic III의 경우)의 경우 sRaw 크기는 RAW 크기의 1/4 (1/4)입니다. 따라서 4 개의 "센서 픽셀"의 각 그룹이 sRaw에 대해 1 개의 "픽셀"로 요약된다고 가정 할 수 있습니다.
50D 및 5D Mark II (Digic IV 칩 사용)의 경우 1/4 크기 RAW는 여전히 존재하고 (sRaw2), 절반 크기 RAW도 나타납니다 : sRaw1. 7D에서는 절반 크기의 원시를 mraw (sraw1과 동일한 인코딩)라고하고 1/4의 원시를 sraw (sraw2와 같은)라고합니다.
sRaw 무손실 Jpeg는 항상 3 색 구성 요소 (nb_comp)와 15 비트로 인코딩됩니다.
첫 번째 구성 요소의 h = 2 값 (테이블의 회색 배경)으로 인해 sRaw를 처리하도록 Dcraw의 Jpeg 코드가 처음 수정되었습니다 (8.79). 일반 RAW는 항상 h = 1입니다. 50D부터는 v = 1 (표의 주황색) 대신 v = 2가됩니다. Dcraw 8.89는 이것을 다루는 첫 번째 버전이며 50d 및 5D Mark II의 sraw1입니다.
"h"는 수평 샘플링 계수이고 "v"는 수직 샘플링 계수입니다. 각 MCU (최소 코딩 단위)에서 인코딩되는 수평 / 수직 데이터 단위 수를 지정합니다. 36 페이지 T-81을 참조하십시오.
3.2.1 sRaw 및 sRaw2 형식
h = 2는 압축 해제 된 데이터에 첫 번째 구성 요소에 대한 2 개의 값, 열 n에 대해 1, 열 n + 1에 대해 1이 포함됨을 의미합니다. 압축 해제 된 sraw 및 sraw2 (모두 h = 2 & v = 1)의 2 가지 다른 구성 요소를 사용하면 항상 4 개의 기본 값이 있습니다.
[y1 y2 xz] [y1 y2 xz] [y1 y2 xz] ...
(첫 번째 성분의 y1 및 y2)
sRAW 및 mRAW 이미지의 모든 "픽셀"에는 4 개의 구성 요소 (분할 Y '구성 요소 (y1 및 y2)와 x (Chrominance Blue) 및 z (Chrominance Red))가 포함됩니다. 네 가지 구성 요소 (1/2 이미지 관점에서 sRAW1 / mRAW)는 열 높이가 2 (h)이고 너비가 1 (v)입니다. 이는 휘도 값 (Y ')이 FULL 2x2 픽셀 쿼드 ... 또는 y1 및 y2에 저장된 2x1 픽셀 열 2 개로 구성되어 있음을 나타냅니다.
아래 참조는 이것을 구체적으로 언급하지 않는 것이므로 여기서 약간 추측하고 있지만 sRAW2 (1/4 raw)에서는 휘도 정보가 h = 4 및 v = 2 인 4x4 픽셀 블록에서 파생 될 것이라고 생각합니다. 센서의 베이어 컬러 필터 배열이 깔끔한 빨간색과 파란색 열로 배열되지 않기 때문에 1/4 색 이미지에서 색차를 인코딩하는 것이 더 복잡해집니다. 각 Cr 및 Cb 구성 요소에 대해 대체 2x1 높이 열이 처리되는지 또는 다른 형태의 보간이 수행되는지 확실하지 않습니다. 한 가지 확실한 점은 소스 데이터의 보간이 항상 출력 데이터보다 크며 내가 알 수있는 한 겹침 (일반 베이어 보간과 같이)이 발생하지 않는 것입니다.
마지막으로 sRAW1 / mRAW 및 sRAW / sRAW2는 무손실 압축 알고리즘을 사용하여 압축됩니다. 이는 ycc 형식 인코딩을 사용하는 이러한 형식과 JPEG의 중요한 차이점입니다. JPEG는 손실 압축을 수행하므로 픽셀을 원래의 원래 표현으로 복원 할 수 없습니다. Canon의 s / mRAW 형식은 실제로 원래의 정밀 15 비트 이미지 데이터로 복원 할 수 있습니다.
참고 문헌 :