<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://hades.mech.northwestern.edu//index.php?action=history&amp;feed=atom&amp;title=ESync</id>
	<title>ESync - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://hades.mech.northwestern.edu//index.php?action=history&amp;feed=atom&amp;title=ESync"/>
	<link rel="alternate" type="text/html" href="https://hades.mech.northwestern.edu//index.php?title=ESync&amp;action=history"/>
	<updated>2026-04-24T02:52:51Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.35.9</generator>
	<entry>
		<id>https://hades.mech.northwestern.edu//index.php?title=ESync&amp;diff=22600&amp;oldid=prev</id>
		<title>PhilipLee: Created page with &quot;The [http://www.naturalpoint.com/optitrack/products/esync/ eSync] is a [http://en.wikipedia.org/wiki/Power_over_Ethernet PoE]-powered device whose purpose is to put in phase t...&quot;</title>
		<link rel="alternate" type="text/html" href="https://hades.mech.northwestern.edu//index.php?title=ESync&amp;diff=22600&amp;oldid=prev"/>
		<updated>2014-02-12T16:03:02Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;The [http://www.naturalpoint.com/optitrack/products/esync/ eSync] is a [http://en.wikipedia.org/wiki/Power_over_Ethernet PoE]-powered device whose purpose is to put in phase t...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;The [http://www.naturalpoint.com/optitrack/products/esync/ eSync] is a [http://en.wikipedia.org/wiki/Power_over_Ethernet PoE]-powered device whose purpose is to put in phase the exposures of all cameras on the LAN. It has the additional capabilities to be externally triggered, accept [http://en.wikipedia.org/wiki/Linear_timecode linear SMPTE timecodes], and output certain signals. The [http://www.naturalpoint.com/optitrack/static/documents/eSync%20Quick%20Start%20Guide.pdf NaturalPoint documentation] of the eSync is nearly nonexistent, and this document is intended to be a supplement.&lt;br /&gt;
&lt;br /&gt;
==Trigger Input==&lt;br /&gt;
&lt;br /&gt;
The device can accept trigger signals of several types:&lt;br /&gt;
# Hi-Z - 3.3V logic over short lines with high impedance&lt;br /&gt;
# Lo-Z - 3.3V logic over transmission line of 50 or 75-Ohm impedance&lt;br /&gt;
# Isolated - Logic levels higher than 3.3V, or with distinct ground potential&lt;br /&gt;
&lt;br /&gt;
The trigger signal&amp;#039;s frequency can be multiplied and divided by integer values using the [http://www.naturalpoint.com/optitrack/products/motive/tracker/ Motive:Tracker] software to provide the desired framerate. The resulting pulses demarcate the frame capture boundaries on either the rising or falling edge, which is also set in Motive:Tracker. The actual exposure of the frame is exactly centered inside the frame boundary. For example, if &amp;lt;math&amp;gt;T = 1/\text{fps}&amp;lt;/math&amp;gt; is the frame period, &amp;lt;math&amp;gt;t_0&amp;lt;/math&amp;gt; is the time of the rising edge of the trigger pulse, and &amp;lt;math&amp;gt;E&amp;lt;T&amp;lt;/math&amp;gt; is the exposure time, then the exposure will start at &amp;lt;math&amp;gt;t_0 + T/2 - E/2&amp;lt;/math&amp;gt; and end at &amp;lt;math&amp;gt;t_0 + T/2 + E/2&amp;lt;/math&amp;gt; by default. Motive:Tracker also allows you to further delay the exposure by arbitrary amounts.&lt;br /&gt;
&lt;br /&gt;
==SMPTE Input==&lt;br /&gt;
&lt;br /&gt;
This port is intended to be used to write timecodes onto the NatNet packets, which contain the time that the images are originally taken (as opposed to the time when the 3D reconstruction is made). This allows the motion capture data to be accurately synchronized with video frame numbers in post-processing. The input format is [http://en.wikipedia.org/wiki/Linear_timecode linear SMPTE timecodes] encoded with [http://en.wikipedia.org/wiki/Biphase_mark_code biphase mark coding]. The timecodes should reflect 24/25/29.97/30 fps video. Since biphase mark coding guarantees a level transition for every bit of data, this allows the eSync to perform [http://en.wikipedia.org/wiki/Clock_recovery clock recovery] from the SMPTE input alone using a [http://en.wikipedia.org/wiki/Phase_locked_loop PLL] or similar circuit.&lt;/div&gt;</summary>
		<author><name>PhilipLee</name></author>
	</entry>
</feed>