sync'ing 3D video - page 9 - Creative Uses of CHDK - CHDK Forum  

sync'ing 3D video

  • 103 Replies
  • 35984 Views
Re: sync'ing 3D video
« Reply #80 on: 03 / July / 2013, 16:57:09 »
Advertisements
If the signal is derived from the vsync or hsync signal

No, it is not.

An interesting point is that the frequency of the movie-capture clock alternates between two values so that the average is 23.976 Hz.

Philmoz or srsa_4c may know this  ... why do we have to read certain values from shadow ram rather than directly from the DIGIC registers ?

After all, we can write directly to certain DIGIC registers.

*

Offline srsa_4c

  • ******
  • 4451
Re: sync'ing 3D video
« Reply #81 on: 03 / July / 2013, 17:16:01 »
  ... why do we have to read certain values from shadow ram rather than directly from the DIGIC registers ?
Those registers are most probably 'write only'.

Re: sync'ing 3D video
« Reply #82 on: 04 / July / 2013, 00:06:09 »
The information posted at the following site may be useful.

http://www.ledametrix.com/syncshep/index.html

Re: sync'ing 3D video
« Reply #83 on: 04 / July / 2013, 04:47:08 »
An Update on current My Wip

---=== some, Canon stuff ===---

Manual/Auto mode  ... "Camera-Lag" Ref,  See Attached, Canon Block Diagram. [next post]
Some other "Concept" Graphics ..... Currently a Wip.
Find my Archived I2c stuff ... To-Do.

RE:- Canon's I2c http://chdk.setepontos.com/index.php?topic=10256.msg102112#msg102112

Is there, Possibly, are Two types,
Internal I2c:-
A/ "??[ I2c] ??" ... RomDump's Ref,  See Attached Canon System Block Diagram. [next post]
Exernal I2c:-
B/ Canon HDMI , RomDump's, I2c string references.

---=== Additional, External, I2c control ===---

A/ "B" External Canon, "Enable", but PlayBack only, "Ctl via HDMI" ... Connects, after a noticble delay, to my Nec HdTv/Monitor via HDMI input. ... but, currently the [$1.00] NecTv is "Dead" R.I.P. Nec.

B/ External, Monitor Control,  via Windows Blue Pe [PreView version, some Wip Results of Connecting to:-
1/ Acer Monitor via I2c ... See Attached.
2/ Philips Monitor, Pioneer  of Ic2, ... To-Do.
3/ Sony TriniTron CRT Monitor ... To-Do.
4/ Reading I2c Data ... See Attached.
4/ Writing I2c Data ... Currently a Wip, to be continued.
5/ Reading, via Canon-HDMI,  I2c Data from a, sacrificial, Cheap, Partly Working, Canon HDMI Camera ..... Currently a Wip, to be continued.
6/ Bus Speed @ 10Khz ... See Attached.

Vga Cable, break out box, hack ..... Currently a Wip, to be continued.
Dvi Cable, break out box, hack ..... Currently a Wip, to be continued.

Windows Blue Pe [PreView version] is now partly working in regard to ChdkPtp-r330 ... See this Post.
http://chdk.setepontos.com/index.php?topic=4338.msg102409#msg102409

Happy-Hacking By  H-H

please keep up the good work for sync'ing 3D video.
Every "Sync" method will have, some, advantages and dis-advantages.
« Last Edit: 04 / July / 2013, 04:59:32 by Hardware_Hacker »


Re: sync'ing 3D video
« Reply #84 on: 04 / July / 2013, 05:13:34 »
Quote

    The weak point is the mounting of the photo detector, especially on the S95 where the AF led is so near the lens barrel.

   Today I should receive a faster phototransistor, it is just 2mm x 1mm in size.

http://chdk.setepontos.com/index.php?topic=10256.msg102353#msg102353

Would it be possible to use a "CHDK-Beep" instead of a "CHDK-Blink".

And then use a mini-microphone or old/cheap "Ear-Buds".

If the old/cheap "Ear-Buds" work, you could then try "Tuning" the "Ear-Buds" with a capacitor.

Also could "SDM-Beep" at different frequencys for the Left and Right cameras.

That leaves "CHDK-Blink" free for some other function, and may be a easier/cheaper soloution.


Happy-Hacking By  H-H

please keep up the good work for sync'ing 3D video.

Every "Sync" method will have, some, advantages and dis-advantages.
« Last Edit: 04 / July / 2013, 05:25:59 by Hardware_Hacker »

Re: sync'ing 3D video
« Reply #85 on: 04 / July / 2013, 06:21:00 »
The information posted at the following site may be useful.

http://www.ledametrix.com/syncshep/index.html

Yes, thanks, I know Rob's circuit well.

My circuit is very similar but I want precise detection of synch.
That will be tricky because the frequency alternates between two values.
At present, I visually detect the minimum brightness of the led flashing at 24 Hz.
That synchs to about one msec.

I hope to do a live test today to confirm that movie synch is associated with LiveView synch.
« Last Edit: 04 / July / 2013, 07:58:33 by Microfunguy »

Re: sync'ing 3D video
« Reply #86 on: 04 / July / 2013, 08:40:04 »
Those registers are most probably 'write only'.

Yes, you mentioned that here http://chdk.setepontos.com/index.php?topic=7697.msg81632#msg81632

Do you know if DIGIC register 0xC0F14078 has a shadow ram value ?

"0xC0F14078 set to 0x01 on vertical blank (reset-on-read, so don't read it); on 5Dc, write 1 to it to apply palette changes (0xC0F14080 - 0xC0F140BC)."

Don't know if reading a shadow ram value could reset the DIGIC register.
« Last Edit: 04 / July / 2013, 08:41:35 by Microfunguy »

Re: sync'ing 3D video
« Reply #87 on: 04 / July / 2013, 11:51:14 »
@ Microfunguy,

I am a hardware guy; software I am totally lost.

You may be aware that there is a similar discussion over at the Magic Lantern Forum.

I read a very brief post on a photography site that the Magic Lantern developers may have successfully hacked the Canon hardware for 3D use.

Sorry; I cannot prove any farther details. The name a1ex was mentioned as a developer. 


Re: sync'ing 3D video
« Reply #88 on: 04 / July / 2013, 12:14:28 »
I read a very brief post on a photography site that the Magic Lantern developers may have successfully hacked the Canon hardware for 3D use.

Thanks, I will check that out.

Anyway, even with present circuit it works !

See attached anaglyph frame from movie.

The car was travelling fast, compare the rotation position of the hub caps, they are identical.

As far as the circuit goes, I generate a pulse whose width is proportional to mis-synch.
The pulse frequency alternates at regular intervals.
One way or another, mimimum pulse width needs to be detected.



*

Offline srsa_4c

  • ******
  • 4451
Re: sync'ing 3D video
« Reply #89 on: 04 / July / 2013, 20:43:35 »
Do you know if DIGIC register 0xC0F14078 has a shadow ram value ?
I don't know. You could try to find it in a disassembled dump, if interested - if it's written with EngDrvOut, it will appear in the shadow too.

Quote
"0xC0F14078 set to 0x01 on vertical blank (reset-on-read, so don't read it); on 5Dc, write 1 to it to apply palette changes (0xC0F14080 - 0xC0F140BC)."

Don't know if reading a shadow ram value could reset the DIGIC register.
No, that's just regular RAM.

 

Related Topics


SimplePortal 2.3.6 © 2008-2014, SimplePortal