キヤノン、低いRAWモード、mRAWおよびsRAWがある場合、利用可能なセンサーピクセルをすべて利用して、ベイヤー補間を必要とせずに、より豊かな結果を生成します。実際の出力形式は、まだ.cr2 Canon RAW画像ファイルに含まれていますが、多くのビデオプルダウン形式と同様に、Y'CbCr形式でエンコードされます。FULLピクセル(赤1、青1、緑2ピクセルの2x2クワッド)ごとに輝度情報を保存し、各クロミナンスチャネルはハーフピクセルデータ(赤1 +緑1または青1 + 1緑1 x 2のペア)から派生します。
特定の低レベルハードウェアの読み取りとエンコードの違いがmRAWとsRAWの違いであるかどうかは正確にはわかりませんが、一般的に言えば、出力形式が小さいほど、各出力ピクセルに使用できるセンサーピクセル入力情報が多くなります。どちらの形式もネイティブのRAWよりもはるかに少ない補間を行うため、m / sRAWに存在する少量の補間は意味がありません。また、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では、半分のサイズのrawはmraw(sraw1と同じエンコード)と呼ばれ、1/4のrawはsraw(sraw2など)と呼ばれます。
sRawロスレスJpegは常に3色成分(nb_comp)と15ビットでエンコードされます。
DcrawのJpegコードは、最初のコンポーネントのh = 2値(表の灰色の背景)のために、sRawを処理するように最初に変更されました(8.79)。通常のRAWは常にh = 1です。50Dからは、v = 1の代わりにv = 2(表のオレンジ)があります。Dcraw 8.89は、これと50dおよび5D Mark IIのsraw1を処理する最初のバージョンです。
「h」は水平サンプリング係数、「v」は垂直サンプリング係数です。各MCUでエンコードされる水平/垂直データユニットの数(最小コード化ユニット)を指定します。T-81、36ページを参照してください。
3.2.1 sRawおよびsRaw2形式
h = 2は、解凍されたデータに最初のコンポーネントの2つの値、列nに1、列n + 1に1が含まれることを意味します。他の2つのコンポーネント(解凍されたsrawおよびsraw2(すべてh = 2およびv = 1を含む))には、常に4つの基本値があります。
[y1 y2 xz] [y1 y2 xz] [y1 y2 xz] ...
(最初のコンポーネントのy1およびy2)
sRAWおよびmRAW画像のすべての「ピクセル」には、4つのコンポーネントが含まれています...分割されたY 'コンポーネント(y1およびy2)、x(クロミナンスブルー)およびz(クロミナンスレッド)。4つのコンポーネントすべて(1/2画像の観点から、sRAW1 / mRAW)の列の高さは2(h)、幅は1(v)です。これは、輝度値(Y ')がFULL 2x2ピクセルクワッド...またはy1とy2に格納された2つの2x1ピクセル列で構成されていることを示します。
以下の参照はこれを具体的に述べていないようですので、ここで少し推測していますが、sRAW2(1/4 raw)では、輝度情報はh = 4およびv = 2である4x4ピクセルブロックから導出されると考えています。センサーのベイヤーカラーフィルターアレイがきれいな赤と青の列に配置されていないため、1/4サイズの画像ではクロミナンスのエンコードがより複雑になります。CrおよびCbコンポーネントごとに2x1の高さの列を交互に処理するのか、または他の形式の補間を実行するのかはわかりません。1つ確かなことは...ソースデータの補間は常に出力データよりも大きく、私が知る限り、(通常のベイヤー補間のように)オーバーラップは発生しません。
最後に、sRAW1 / mRAWおよびsRAW / sRAW2は、ロスレス圧縮アルゴリズムを使用して圧縮されます。これは、これらの形式とJCCの重要な違いです。JPEGでは、yccタイプのエンコードも使用されます。JPEGは非可逆圧縮を実行し、ピクセルを元の正確な表現に戻すことを不可能にします。キヤノンのs / mRAW形式は、元の完全精度の15ビット画像データに復元することができます。
参照: