This reminds me about how videos need to be compressed when they are captured from phones because otherwise, there is too much data being sent from the camera, which would probably overwhelm the phone's memory bandwidth as well as also require a lot of power.
"Most video compression algorithms are lossy and typically operate on square-shaped groups of neighboring pixels, called macroblocks. These pixel groups or blocks of pixels are compared from one frame to the next, and the video compression codec sends only the differences within those blocks. In areas of video with more motion, the compression must encode more data to keep up with the larger number of pixels that are changing." - Taken from wikipedia
This reminds me about how videos need to be compressed when they are captured from phones because otherwise, there is too much data being sent from the camera, which would probably overwhelm the phone's memory bandwidth as well as also require a lot of power.
"Most video compression algorithms are lossy and typically operate on square-shaped groups of neighboring pixels, called macroblocks. These pixel groups or blocks of pixels are compared from one frame to the next, and the video compression codec sends only the differences within those blocks. In areas of video with more motion, the compression must encode more data to keep up with the larger number of pixels that are changing." - Taken from wikipedia
Also mobile chips have dedicated hardware for video recording and common camera functions such as HDR. https://www.qualcomm.com/products/snapdragon/camera-features
Also worth noticing is that certain simple applications don't really care if a frame was dropped due to this once-in-a-while.