Graeme Nattress
RED Problem Solver
Whatever FF1080p is, it will be done "properly". No need to worry about that!
Graeme
Graeme
Follow along with the video below to see how to install our site as a web app on your home screen.
Note: this_feature_currently_requires_accessing_site_using_safari
One more thing I noticed, Jim and Graeme, is that when I'm shooting sRAW, my Canon 5D2 can shoot much, much higher FPS... almost twice as fast as with RAW. Could an sRAW-like option allow for higher framerates with Epic and Scarlet?
I realize that the downsampling might not be 100% perfect, but still, if it could significantly increased FPS while maintaining RAW capabilities, couldn't that potentially be useful?
There are two kinds of compression going on here, a RAW visually lossless REDCODE, and a uncompressed decimated RGB RAW (basically what sRGB is doing). One works on a perceptual transform basis (the wavelet bit), followed by an entropy encoder (packs what's left tightly together), the other work by binning (basic averaging) then decimating (throwing bits away), with perhaps some simple entropy encoding to pack things together.
Say for instance doing the sRAW binning / decimation to get the resolution down was done, followed by the REDCODE wavelet stuff - you're now putting less resolution through the REDCODE, so you can make it's life easier. Yes? Probably not... Because inadequate filtering has occurred, you're trying to fit more resolution than the pixels dimensions can handle. In real life when you put more than a pint of beer in a pint pot, the beer spills out and makes a mess. In image processing, the beer folds back on itself and corrupts the image - aliasing, but just another mess of beer really. Aliases are spurious false data that are not correlated with the actual detail in the image. They make an image harder to compress, as they're effectively noise, or extra detail that's not actually part of the image.
In the end, even if you matched data rates on a per pixel basis, you're effectively comparing 4k RAW at say 36MB/s with 2k RGB at 27MB/s, and the 4K RAW properly demosaiced and downsampled to 2k RGB is going to look better, especially if there's any high detail or repetitive high detail in the scene. On motion, it will look a lot better as aliases look worse in motion as they move in the opposite direction to the motion. The image will survive through the broadcast chain more effectively as aliases are spurious false detail that the broadcast compression has to encode as it doesn't know, and can't know it's not real image detail. Like noise, aliases harm compression schemes. Also, in motion, they screw up motion estimation as they move in the opposite direction.
One of the perceptual issues with motion imagery is that the perception of judder is increased on sharp edges. Inadequate filtering on downsample increases edge sharpness considerably, and hence contributes to the perception of motion judder.
But to answer your question, RED's sensors do have speed limitations. Nothing like the speed limitations on the Canon sensors though... Normally on a CMOS, each line you read out takes time. The more lines you read, the slower it takes to read out a whole frame. That is why we can go faster in 3k than 4k, and a lot faster fps in 2k. All makes sense. If the 5D2 is only reading 1 line in 3 say, then it's not a 30fps sensor, but really a 10fps sensor. I think that really puts what RED is able to do, speed-wise on it's sensors into perspective. Given the mirror shutter is hard to run much faster than 10fps, why would stills photo sensor designers even want to try to make the sensors run faster than that? for more speed would cause all manner of engineering difficulty and cost.
Graeme
A couple quick things, though. I was talking about fast-FPS stills shooting in RAW vs sRAW1 vs sRAW2. Not video. Although you and Jim and Deanan are kind of dissing the sRAW process, I'm not really seeing it on my end, rendering out gorgeous and (to my eyes) alias-free 2K high-definition video.
We actually tested decimated raw against redcode a long time back even before we optimized REDcode and there was no comparision.
My long comment above was that decimating to a lower resolution raw, then putting it through REDCODE would not result in a better image than REDCODE as is, and post scaling properly. The file size advantage wouldn't actually be as great because the aliasing would thwart the compression.
Graeme
when I'm shooting sRAW, my Canon 5D2 can shoot much, much higher FPS... almost twice as fast as with RAW.
Could an sRAW-like option allow for higher framerates with Epic and Scarlet?
The sRAW approach is the simplest way to reduce RAW file size. It's as simple as it is "wrong" from an imaging point of view. REDCODE RAW is a vastly non-trivial solution to the "problem", but in the end, a more elegant and powerful solution.
Graeme