4 ms·
What you are asking is certainly reasonable but may be technically impossible to achieve. It is probably not android but the camera hardware itself that does a
by enriquto 7y ago
What you are asking is certainly reasonable but may be technically impossible to achieve. It is probably not android but the camera hardware itself that does a large part of this processing.
The reason that today's cameras on phones look so much better than those of 10 years ago (especially for static photos) is due to advanced methods of image processing. The information available to the image is limited by the diffraction of the lens and by the thermal noise of the captor, and these are two physical constraints that can not be loosened. Thus, any increase of resolution is due to heavy image processing, that denoises and de-blurs the images so that they look as if they were better than they can actually be acquired by this captor. This is an ill posed problem since denoising and deblurring essentially act in opposite directions! The solution to this problem inevitably goes through projecting the low amount of information that you have into an image model of higher resolution. This necessarily leads to artifacts in some cases.
For the case of video, the motion artifacts that you observe in the rocks are often due to video compression and the correction of camera shake. The first is done in hardware so there's not much that you can do about it. The correction of camera shake may have a software part that you may be able to disable. Have you tried different camera apps?