It would be cool, if it would be possible to get access to the gyroscope data from the image stabilizer. I think a lot of fun and useful thing would be possible with them, to name only a few:
- Interactive games
- Display your current camera shake, maybe also some statistical evaluation to compare different holding techniques
- Improve a deconvolution by these sensor data (think some olympus cameras offer that)
- ...
Problem is, i don't know if it is really possible, i had a look at the code (a570is) in IDA, lots of functions related to IS, but at the first glance i could not see a function which might be responsible for acquiring the gyroscope data. I only saw some functions which indicate that the IS is done by a separate processor, which makes sense for a time critical control task. If this is the case, this processor maybe does not communicate the gyroscope data to the arm core. Does anyone know more about this?