jbeale wrote:JamesH
did imply that a 1296x972 resolution video mode with the full sensor field of view ( 2x2 binned on-chip) should be possible, when some configuration issues are sorted.
I stumbled on this thread after looking for a way to get more wide-angle video, and that looks like the answer.
jamesh wrote:We do have some work to do here. The 1080p mode uses a 1920x1080 window in the middle of the sensor, so loses a lot top/bottom/left/right. This gives pixel resolution, but looses some FOV. It also means the preview doesn't match the capture. So I need to generate a new camera mode that uses the whole sensor. BUT that cannot run at 30fps, so I need to 2x2 bin the sensor data to get 1296x972, then that will be scaled up to the required preview for capture resolution.
All good clean fun. Currently trying to figure out the timing registers for the sensor.
So the 2x2 binning process can be done within the GPU, but any resizing has to be done outside of that? For instance, to get nice wide 1280x720 video the resolution of 1296x972 would have to be scaled down by the CPU? If it's possible, simply cropping out 8 pixels on each size horizontally and 192 pixels on each side vertically seems like it would be a better use of resources, or even have the GPU cut off 16 and 384 pixels (on the top and bottom) before the binning process to get an even 2x2 bin.
I'm still waiting on the second/third batch of camera boards to be shipped around 7/3 so I can try stuff out, but I'm glad there's been progress made on wide-angle options for the camera module.
Once again, thanks to jamesh for all of the work he's put into this. It's highly appreciated!