3 ms·
Guess: video recording produces large amounts of data while recording, so is disk write bound. "Instant capture" requires only a short, fixed duration, recordin
by DougBTX 10y ago
Guess: video recording produces large amounts of data while recording, so is disk write bound. "Instant capture" requires only a short, fixed duration, recording, so is only memory write bound.
An alternative possibility, along the same lines, is that recording durable video is CPU bound due to compression, but a temp cache in RAM is small enough to have minimal compression requirements, so is not CPU bound.
- londons_explore 10y agoCamera HDR modes usually take 10 to 30 frames at full sensor resolution (RAW). That comes out to 16 Mpixels * 12 bits/pixel * 30 = 720Mbytes of RAM. Doable just about for a smartphone. If RAM is a concern, by using custom silicon which can process HDR very quickly, you can start to discard the first frames before the last is taken. The hardware necessary shares a lot of logic with video compression (calculating motion vectors etc.)