How to use ov7670 camera module ?

Hello,

some time ago I bought the camera module ov7670 for the arduino here's the picture:

http://www.google.co.il/imgres?imgurl=http%3A%2F%2Fimg.diytrade.com%2Fcdimg%2F1542595%2F24392573%2F0%2F1325772677%2FOV7670_Camera_Module.jpg&imgrefurl=http%3A%2F%2Fwww.diytrade.com%2Fchina%2Fpd%2F10034890%2FOV7670_Camera_Module.html&h=280&w=310&tbnid=sykMlpLXZ0JLKM%3A&zoom=1&docid=PVRrzvPWUWz1IM&ei=FSOCVKm5NIvU7AanjoCAAQ&tbm=isch&ved=0CEkQMygaMBo&iact=rc&uact=3&dur=180&page=3&start=19&ndsp=12

Now What I want to do with it is to take a picture with it using the I2C protocol and to save it in an sd card but I have no idea how to get data from there and at what picture format.
can anybody lead me to a tutorial about it or explain it to me him self?

Possible previous post info.

https://www.google.com/search?as_q=ov7670&as_epq=&as_oq=&as_eq=&as_nlo=&as_nhi=&lr=&cr=&as_qdr=all&as_sitesearch=http%3A%2F%2Fforum.arduino.cc%2Findex&as_occt=any&safe=images&tbs=&as_filetype=&as_rights=&gws_rd=ssl