Utilize the gyroscopes from the image stabilizer - Feature Requests - CHDK Forum supplierdeeply

Utilize the gyroscopes from the image stabilizer

  • 1 Replies
  • 2728 Views
*

Offline kwf

  • **
  • 72
Utilize the gyroscopes from the image stabilizer
« on: 23 / January / 2008, 06:24:07 »
Advertisements
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?


*

Offline kwf

  • **
  • 72
Re: Utilize the gyroscopes from the image stabilizer
« Reply #1 on: 25 / January / 2008, 11:15:54 »
Some more ideas what to do with the IS data:

- In review mode, the camera could tell the user if the picture is blurred due to shake (sometimes hard to notice if you don't zoom into the picture). You would need to check the IS lens position to see, if it reached max. position.
- New shooting mode: Take picture until IS is near its limits or defined shutter time is reached. The picture will be probably a bit underexposed, but in raw picture this may be correctable, while a blurred picture is more complicated to fix. Greater noise due to underexposure could be fixed by taking several underexposed pictures and average them (see "ZERO NOISE" thread).

 

Related Topics


SimplePortal 2.3.6 © 2008-2014, SimplePortal