If you use a digital camera ALL of the frames are numbered in each 'take'. 100 half interlace frames per second here (120 in USA, etc). Most editing equipment (read digital videotape machine) can easily extract the seconds and frame number within each second from the digital data stream. I'm sure that a little research will let you know how easy it is to tap into the time code data as it is recorded and played back. Then you just need some memory to record the time, tilt and pan data. Bye. (and let us know what you find out). -----Original Message----- From: Jim Ruxton [SMTP:cinetron@PASSPORT.CA] Sent: Saturday, 19 August 2000 8:28 To: PICLIST@MITVMA.MIT.EDU Subject: [OT] Interesting Project looking for solutions I am helping a local artist create something that will probably end up with a PIC or 2 in it. I'm just wondering if anyone has any suggestions as to the best way to tackle this project. I am building a motorized pan/tilt head which will initially hold a video camera. He wants to move the pan/tilt head while recording a scene. As well as recording video he wants to record the pan/tilt motion. I am using d.c. motors with optical encoders so I can record the position over time. I'll use either a LM629 or perhaps the PIC based servo I.C.s from JR. Kerr to control and record the motion. Once this info is recorded he wants to edit a number of things he shot together , and play it back through a projector mounted on the pan/tilt head. The recorded motion will also play back simulaneously. My biggest challenge as I see it is synchronizing the video and motion system. I was thinking of using the audio tracks on the video to hold the data. I'm not sure how much data I can pack onto the audio track. Does anyone know if this is feasible. Any suggestions or thoughts would be appreciated. Thanks! Jim -- http://www.piclist.com hint: PICList Posts must start with ONE topic: [PIC]: PIC only [EE]: engineering [OT]: off topic [AD]: advertisements -- http://www.piclist.com hint: To leave the PICList mailto:piclist-unsubscribe-request@mitvma.mit.edu