<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>BritishIdeas &#187; Andy</title>
	<atom:link href="http://www.britishideas.com/author/admin/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.britishideas.com</link>
	<description>Interesting Tech Projects</description>
	<lastBuildDate>Mon, 06 Sep 2010 05:34:16 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Optimizing DeepEarth For GIS Mapping</title>
		<link>http://www.britishideas.com/2010/09/05/optimizing-deepearth-for-gis-mapping/</link>
		<comments>http://www.britishideas.com/2010/09/05/optimizing-deepearth-for-gis-mapping/#comments</comments>
		<pubDate>Mon, 06 Sep 2010 05:02:07 +0000</pubDate>
		<dc:creator>Andy</dc:creator>
				<category><![CDATA[Mapping]]></category>
		<category><![CDATA[Software Engineering]]></category>
		<category><![CDATA[OpenStreetMap]]></category>
		<category><![CDATA[silverlight]]></category>

		<guid isPermaLink="false">http://www.britishideas.com/?p=281</guid>
		<description><![CDATA[DeepEarth is an interesting Silverlight project. It allows interactive tile-based maps to run in a browser with overlays of custom data, however it suffers from some performance problems.
Large GPS Track Logs
I had the need to display GPS tracks in DeepEarth. GPS tracks can contain thousands of points. DeepEarth has three update modes called ElementUpdate, PanOnlyUpdate]]></description>
			<content:encoded><![CDATA[<p><a href="http://deepearth.codeplex.com/" target="_blank">DeepEarth</a> is an interesting <a href="http://www.silverlight.net/" target="_blank">Silverlight</a> project. It allows interactive tile-based maps to run in a browser with overlays of custom data, however it suffers from some performance problems.</p>
<p><strong>Large GPS Track Logs</strong></p>
<p>I had the need to display GPS tracks in DeepEarth. GPS tracks can contain thousands of points. DeepEarth has three update modes called ElementUpdate, PanOnlyUpdate and TransformUpdate for showing features such as tracks:</p>
<ul>
<li>ElementUpdate recalculates the point positions on every map movement. This produces an accurate track display but gets slower as the number of points increases.</li>
<li>PanOnlyUpdate recalculates point positions during panning and hides features while zooming. Not too useful for me and didn&#8217;t seem to show anything anyway.</li>
<li>TransformUpdate draws the tracks to the map once then scales and pans the vector graphic in synchronization with the map. This makes it very fast. Sadly the scaling code is flawed. Lines disappear as you zoom in and sections of the tracks become distorted, almost looking like calligraphy.</li>
</ul>
<p>I wasted many evenings trying to get the scaling in TransformUpdate mode working before giving up. I then turned my attention back to the ElementUpdate mode to see where the bottleneck is.<span id="more-281"></span></p>
<p><strong>The LogicalToPixel Function</strong></p>
<p>LineStringControl objects represent the GPS tracks and they draw as lines using multiple points. When points are added to a LineStringControl they are transformed from longitude and latitude into logical coordinates. This is an intermediate coordinate system that can easily be converted into pixel coordinates later.</p>
<p>When the map is panned or zoomed the CoordTransform.LogicalToPixel function is called for every point in line. This function uses some simple mathematics to work out where the point should be on the map in terms of pixels. This is the bottleneck.</p>
<p>A single zoom or pan operation can result in this function being called several times. If a GPS track has 7,000 points that is a lot of calls. My testing showed that even the very first mathematical operation caused considerable slow down. Overall this function had several problems:</p>
<ul>
<li>Using 64-bit division</li>
<li>Creating three Point objects and then discarding two for each call</li>
<li>Using Math.Log and Math.Pow functions</li>
</ul>
<p><strong>Optimizing LogicalToPixel</strong></p>
<p>The first step was to separate out the mathematical operations into two groups:</p>
<ul>
<li>Those that can be executed once per movement of the map</li>
<li>Those that have to be executed once per point</li>
</ul>
<p>I split the function into two new functions, LogicalToPixelPrepare and LogicalToPixelPerform to allow the two groups to be called separately.</p>
<p>Next instead of creating two temporary Point objects and then throwing them away, two global (to the class) Point objects are created and continually reused. This eliminates any overhead of object creation.</p>
<p>Finally I saw that I could eliminate both Math.Log and Math.Pow, as they were not necessary.</p>
<p>The last step was to modify the GeometryLayer.UpdatePathData function to call LogicalToPixelPrepare once and then LogicalToPixelPerform for every point. This reduces the transformation code needed for every point down to four multiplications and two additions.</p>
<p><strong>Conclusion &amp; Download<br />
</strong></p>
<p>By finding the bottleneck and looking at way to optimize it, I was able to gain a significant speed increase for my 7,000 point test GPS track. I think the performance is close to that which could be obtained from the TransformUpdate mode, but without the scaling flaws found in that mode.</p>
<p><a href="http://www.britishideas.com/wp-content/uploads/2010/09/ElementUpdateOptimization.zip" target="_self">Download a patch</a> that can be applied to the <a href="http://deepearth.codeplex.com/SourceControl/list/changesets" target="_blank">Silverlight 4 branch</a> of DeepEarth (currently at revision 49789).</p>
<p><span class="youtube">
<object width="560" height="340">
<param name="movie" value="http://www.youtube.com/v/22MOWEAzmoY&amp;rel=1&amp;color1=d6d6d6&amp;color2=f0f0f0&amp;border=0&amp;fs=1&amp;hl=en&amp;autoplay=0&amp;showinfo=0&amp;showsearch=0&amp;hd=1" />
<param name="allowFullScreen" value="true" />
<embed wmode="transparent" src="http://www.youtube.com/v/22MOWEAzmoY&amp;rel=1&amp;color1=d6d6d6&amp;color2=f0f0f0&amp;border=0&amp;fs=1&amp;hl=en&amp;autoplay=0&amp;showinfo=0&amp;showsearch=0&amp;hd=1" type="application/x-shockwave-flash" allowfullscreen="true" width="560" height="340"></embed>
<param name="wmode" value="transparent" />
</object>
</span><p><a href="http://www.youtube.com/watch?v=22MOWEAzmoY&fmt=18">www.youtube.com/watch?v=22MOWEAzmoY</a></p></p>
<!-- Social Bookmarks BEGIN -->
<div class="social_bookmark">
<a title="Click me to see the sites." href="#" onclick="$$('div.d281').each( function(e) { e.visualEffect('slide_down',{duration:2.5}) }); return false;"><strong><em>Bookmark to:</em></strong></a>
<br />
<div class="d281" style="overflow:hidden">
<br />
<br />
<a style="font-size:90%;text-align: right; " title="Click me to hide the sites." href="#" onclick="$$('div.d281').each( function(e) { e.visualEffect('slide_up',{duration:0.5}) }); return false;">Hide Sites</a>
</div>
</div>
<!-- Social Bookmarks END -->
<script type="text/javascript">$$('div.d281').each( function(e) { e.visualEffect('slide_up',{duration:0.5}) }); </script>]]></content:encoded>
			<wfw:commentRss>http://www.britishideas.com/2010/09/05/optimizing-deepearth-for-gis-mapping/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Smooth Zooming and Panning Time Lapse</title>
		<link>http://www.britishideas.com/2010/07/14/smooth-zooming-and-panning-time-lapse/</link>
		<comments>http://www.britishideas.com/2010/07/14/smooth-zooming-and-panning-time-lapse/#comments</comments>
		<pubDate>Thu, 15 Jul 2010 06:22:53 +0000</pubDate>
		<dc:creator>Andy</dc:creator>
				<category><![CDATA[Photography]]></category>
		<category><![CDATA[time lapse]]></category>

		<guid isPermaLink="false">http://www.britishideas.com/?p=279</guid>
		<description><![CDATA[I have worked out a method to allow zooming and panning for time lapse movies. More work is still needed, but here is a short sample of storms last Saturday.







www.youtube.com/watch?v=H5SiCU7xk-4


Bookmark to:




Hide Sites



$$('div.d279').each( function(e) { e.visualEffect('slide_up',{duration:0.5}) }); ]]></description>
			<content:encoded><![CDATA[<p>I have worked out a method to allow zooming and panning for time lapse movies. More work is still needed, but here is a short sample of storms last Saturday.</p>
<p><span class="youtube">
<object width="560" height="340">
<param name="movie" value="http://www.youtube.com/v/H5SiCU7xk-4&amp;rel=1&amp;color1=d6d6d6&amp;color2=f0f0f0&amp;border=0&amp;fs=1&amp;hl=en&amp;autoplay=0&amp;showinfo=0&amp;showsearch=0&amp;hd=1" />
<param name="allowFullScreen" value="true" />
<embed wmode="transparent" src="http://www.youtube.com/v/H5SiCU7xk-4&amp;rel=1&amp;color1=d6d6d6&amp;color2=f0f0f0&amp;border=0&amp;fs=1&amp;hl=en&amp;autoplay=0&amp;showinfo=0&amp;showsearch=0&amp;hd=1" type="application/x-shockwave-flash" allowfullscreen="true" width="560" height="340"></embed>
<param name="wmode" value="transparent" />
</object>
</span><p><a href="http://www.youtube.com/watch?v=H5SiCU7xk-4&fmt=18">www.youtube.com/watch?v=H5SiCU7xk-4</a></p></p>
<!-- Social Bookmarks BEGIN -->
<div class="social_bookmark">
<a title="Click me to see the sites." href="#" onclick="$$('div.d279').each( function(e) { e.visualEffect('slide_down',{duration:2.5}) }); return false;"><strong><em>Bookmark to:</em></strong></a>
<br />
<div class="d279" style="overflow:hidden">
<br />
<br />
<a style="font-size:90%;text-align: right; " title="Click me to hide the sites." href="#" onclick="$$('div.d279').each( function(e) { e.visualEffect('slide_up',{duration:0.5}) }); return false;">Hide Sites</a>
</div>
</div>
<!-- Social Bookmarks END -->
<script type="text/javascript">$$('div.d279').each( function(e) { e.visualEffect('slide_up',{duration:0.5}) }); </script>]]></content:encoded>
			<wfw:commentRss>http://www.britishideas.com/2010/07/14/smooth-zooming-and-panning-time-lapse/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Forest Fire Time Lapse</title>
		<link>http://www.britishideas.com/2010/07/12/forest-fire-time-lapse/</link>
		<comments>http://www.britishideas.com/2010/07/12/forest-fire-time-lapse/#comments</comments>
		<pubDate>Tue, 13 Jul 2010 05:17:16 +0000</pubDate>
		<dc:creator>Andy</dc:creator>
				<category><![CDATA[Photography]]></category>
		<category><![CDATA[a480]]></category>
		<category><![CDATA[canon]]></category>
		<category><![CDATA[chdk]]></category>

		<guid isPermaLink="false">http://www.britishideas.com/?p=277</guid>
		<description><![CDATA[Here is another time lapse, this time of a five acre forest fire on the mountain range outside of Tucson. The fire is about 10 miles away. The time lapse was created using 10MP images with the camera at full 3x optical zoom. The images were then cropped to 1920 x 1080 to create a]]></description>
			<content:encoded><![CDATA[<p>Here is another time lapse, this time of a five acre forest fire on the mountain range outside of Tucson. The fire is about 10 miles away. The time lapse was created using 10MP images with the camera at full 3x optical zoom. The images were then cropped to 1920 x 1080 to create a high definition movie.</p>
<p>The total elapsed time shown was one hour and 41 minutes, compressed into two minutes at 24 frames per second.</p>
<p><span class="youtube">
<object width="560" height="340">
<param name="movie" value="http://www.youtube.com/v/CG7YV2LZzgQ&amp;rel=1&amp;color1=d6d6d6&amp;color2=f0f0f0&amp;border=0&amp;fs=1&amp;hl=en&amp;autoplay=0&amp;showinfo=0&amp;showsearch=0&amp;hd=1" />
<param name="allowFullScreen" value="true" />
<embed wmode="transparent" src="http://www.youtube.com/v/CG7YV2LZzgQ&amp;rel=1&amp;color1=d6d6d6&amp;color2=f0f0f0&amp;border=0&amp;fs=1&amp;hl=en&amp;autoplay=0&amp;showinfo=0&amp;showsearch=0&amp;hd=1" type="application/x-shockwave-flash" allowfullscreen="true" width="560" height="340"></embed>
<param name="wmode" value="transparent" />
</object>
</span><p><a href="http://www.youtube.com/watch?v=CG7YV2LZzgQ&fmt=18">www.youtube.com/watch?v=CG7YV2LZzgQ</a></p></p>
<!-- Social Bookmarks BEGIN -->
<div class="social_bookmark">
<a title="Click me to see the sites." href="#" onclick="$$('div.d277').each( function(e) { e.visualEffect('slide_down',{duration:2.5}) }); return false;"><strong><em>Bookmark to:</em></strong></a>
<br />
<div class="d277" style="overflow:hidden">
<br />
<br />
<a style="font-size:90%;text-align: right; " title="Click me to hide the sites." href="#" onclick="$$('div.d277').each( function(e) { e.visualEffect('slide_up',{duration:0.5}) }); return false;">Hide Sites</a>
</div>
</div>
<!-- Social Bookmarks END -->
<script type="text/javascript">$$('div.d277').each( function(e) { e.visualEffect('slide_up',{duration:0.5}) }); </script>]]></content:encoded>
			<wfw:commentRss>http://www.britishideas.com/2010/07/12/forest-fire-time-lapse/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Motorized Panning During Time Lapses</title>
		<link>http://www.britishideas.com/2010/07/07/motorized-panning-during-time-lapses/</link>
		<comments>http://www.britishideas.com/2010/07/07/motorized-panning-during-time-lapses/#comments</comments>
		<pubDate>Wed, 07 Jul 2010 23:29:51 +0000</pubDate>
		<dc:creator>Andy</dc:creator>
				<category><![CDATA[Photography]]></category>
		<category><![CDATA[panning]]></category>
		<category><![CDATA[time lapse]]></category>

		<guid isPermaLink="false">http://www.britishideas.com/?p=273</guid>
		<description><![CDATA[A time lapse video can be made to look really good if the camera is panned while the picture taking happens. The result is smooth motion during the video, and there are plenty of examples of this on You Tube.
There are lots of ways to make cheap panning mechanisms, with the most popular involving an]]></description>
			<content:encoded><![CDATA[<p>A time lapse video can be made to look really good if the camera is panned while the picture taking happens. The result is smooth motion during the video, and there are plenty of examples of this on You Tube.</p>
<p>There are lots of ways to make cheap panning mechanisms, with the most popular involving an old egg timer. However these approaches have some limitations:</p>
<ol>
<li>Once the panning starts you don&#8217;t stop it, even if you panned away from an area where something happened 10 minutes after the start</li>
<li>The panning is typically a linear motion &#8211; the same speed all the time</li>
<li>Most panning mechanisms do not have vertical panning, only horizontal</li>
</ol>
<p>Number one comes from the limitation of having to set up the motion before starting to take the pictures. It can be difficult to anticipate in advance what might happen in the scene and once it does even if the motion was somehow changed, it would have to change slowly to avoid disrupting the video in a jarring way, missing the item of interest anyway.</p>
<p>Number two can be solved by using a PC or microcontroller to control the camera motion in more complex ways. However this is added time and expense for design and setup.</p>
<p>Number three can be solved by using two motors, one for horizontal and one for vertical. Again, unless the motion is very simple and defined in advance, a PC or microcontroller would be needed.</p>
<!-- Social Bookmarks BEGIN -->
<div class="social_bookmark">
<a title="Click me to see the sites." href="#" onclick="$$('div.d273').each( function(e) { e.visualEffect('slide_down',{duration:2.5}) }); return false;"><strong><em>Bookmark to:</em></strong></a>
<br />
<div class="d273" style="overflow:hidden">
<br />
<br />
<a style="font-size:90%;text-align: right; " title="Click me to hide the sites." href="#" onclick="$$('div.d273').each( function(e) { e.visualEffect('slide_up',{duration:0.5}) }); return false;">Hide Sites</a>
</div>
</div>
<!-- Social Bookmarks END -->
<script type="text/javascript">$$('div.d273').each( function(e) { e.visualEffect('slide_up',{duration:0.5}) }); </script>]]></content:encoded>
			<wfw:commentRss>http://www.britishideas.com/2010/07/07/motorized-panning-during-time-lapses/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tucson to Phoenix in Less Than Three Minutes</title>
		<link>http://www.britishideas.com/2010/06/29/tucson-to-phoenix-in-less-than-three-minutes/</link>
		<comments>http://www.britishideas.com/2010/06/29/tucson-to-phoenix-in-less-than-three-minutes/#comments</comments>
		<pubDate>Wed, 30 Jun 2010 06:07:17 +0000</pubDate>
		<dc:creator>Andy</dc:creator>
				<category><![CDATA[Photography]]></category>
		<category><![CDATA[a480]]></category>
		<category><![CDATA[canon]]></category>
		<category><![CDATA[chdk]]></category>
		<category><![CDATA[time lapse]]></category>

		<guid isPermaLink="false">http://www.britishideas.com/?p=270</guid>
		<description><![CDATA[Another time lapse, this time of a trip I took yesterday. Created using a Canon A480 and CHDK.







www.youtube.com/watch?v=vg2WYUQB4Uo


Bookmark to:




Hide Sites



$$('div.d270').each( function(e) { e.visualEffect('slide_up',{duration:0.5}) }); ]]></description>
			<content:encoded><![CDATA[<p>Another time lapse, this time of a trip I took yesterday. Created using a Canon A480 and <a href="http://chdk.setepontos.com" target="_blank">CHDK</a>.</p>
<p><span class="youtube">
<object width="560" height="340">
<param name="movie" value="http://www.youtube.com/v/vg2WYUQB4Uo&amp;rel=1&amp;color1=d6d6d6&amp;color2=f0f0f0&amp;border=0&amp;fs=1&amp;hl=en&amp;autoplay=0&amp;showinfo=0&amp;showsearch=0&amp;hd=1" />
<param name="allowFullScreen" value="true" />
<embed wmode="transparent" src="http://www.youtube.com/v/vg2WYUQB4Uo&amp;rel=1&amp;color1=d6d6d6&amp;color2=f0f0f0&amp;border=0&amp;fs=1&amp;hl=en&amp;autoplay=0&amp;showinfo=0&amp;showsearch=0&amp;hd=1" type="application/x-shockwave-flash" allowfullscreen="true" width="560" height="340"></embed>
<param name="wmode" value="transparent" />
</object>
</span><p><a href="http://www.youtube.com/watch?v=vg2WYUQB4Uo&fmt=18">www.youtube.com/watch?v=vg2WYUQB4Uo</a></p></p>
<!-- Social Bookmarks BEGIN -->
<div class="social_bookmark">
<a title="Click me to see the sites." href="#" onclick="$$('div.d270').each( function(e) { e.visualEffect('slide_down',{duration:2.5}) }); return false;"><strong><em>Bookmark to:</em></strong></a>
<br />
<div class="d270" style="overflow:hidden">
<br />
<br />
<a style="font-size:90%;text-align: right; " title="Click me to hide the sites." href="#" onclick="$$('div.d270').each( function(e) { e.visualEffect('slide_up',{duration:0.5}) }); return false;">Hide Sites</a>
</div>
</div>
<!-- Social Bookmarks END -->
<script type="text/javascript">$$('div.d270').each( function(e) { e.visualEffect('slide_up',{duration:0.5}) }); </script>]]></content:encoded>
			<wfw:commentRss>http://www.britishideas.com/2010/06/29/tucson-to-phoenix-in-less-than-three-minutes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Storms Time Lapse</title>
		<link>http://www.britishideas.com/2010/06/28/storms-time-lapse/</link>
		<comments>http://www.britishideas.com/2010/06/28/storms-time-lapse/#comments</comments>
		<pubDate>Tue, 29 Jun 2010 02:50:51 +0000</pubDate>
		<dc:creator>Andy</dc:creator>
				<category><![CDATA[Photography]]></category>
		<category><![CDATA[a480]]></category>
		<category><![CDATA[canon]]></category>
		<category><![CDATA[chdk]]></category>
		<category><![CDATA[time lapse]]></category>

		<guid isPermaLink="false">http://www.britishideas.com/?p=268</guid>
		<description><![CDATA[Here is another time lapse of storms building over the Santa Catalina mountains. The black specks that keep appearing are birds going to and from our bird feeders.
It was generated with 3750 pictures taken two seconds apart using CHDK.







www.youtube.com/watch?v=gk7h5ZzNqhs


Bookmark to:




Hide Sites



$$('div.d268').each( function(e) { e.visualEffect('slide_up',{duration:0.5}) }); ]]></description>
			<content:encoded><![CDATA[<p>Here is another time lapse of storms building over the Santa Catalina mountains. The black specks that keep appearing are birds going to and from our bird feeders.</p>
<p>It was generated with 3750 pictures taken two seconds apart using CHDK.</p>
<p><span class="youtube">
<object width="560" height="340">
<param name="movie" value="http://www.youtube.com/v/gk7h5ZzNqhs&amp;rel=1&amp;color1=d6d6d6&amp;color2=f0f0f0&amp;border=0&amp;fs=1&amp;hl=en&amp;autoplay=0&amp;showinfo=0&amp;showsearch=0&amp;hd=1" />
<param name="allowFullScreen" value="true" />
<embed wmode="transparent" src="http://www.youtube.com/v/gk7h5ZzNqhs&amp;rel=1&amp;color1=d6d6d6&amp;color2=f0f0f0&amp;border=0&amp;fs=1&amp;hl=en&amp;autoplay=0&amp;showinfo=0&amp;showsearch=0&amp;hd=1" type="application/x-shockwave-flash" allowfullscreen="true" width="560" height="340"></embed>
<param name="wmode" value="transparent" />
</object>
</span><p><a href="http://www.youtube.com/watch?v=gk7h5ZzNqhs&fmt=18">www.youtube.com/watch?v=gk7h5ZzNqhs</a></p></p>
<!-- Social Bookmarks BEGIN -->
<div class="social_bookmark">
<a title="Click me to see the sites." href="#" onclick="$$('div.d268').each( function(e) { e.visualEffect('slide_down',{duration:2.5}) }); return false;"><strong><em>Bookmark to:</em></strong></a>
<br />
<div class="d268" style="overflow:hidden">
<br />
<br />
<a style="font-size:90%;text-align: right; " title="Click me to hide the sites." href="#" onclick="$$('div.d268').each( function(e) { e.visualEffect('slide_up',{duration:0.5}) }); return false;">Hide Sites</a>
</div>
</div>
<!-- Social Bookmarks END -->
<script type="text/javascript">$$('div.d268').each( function(e) { e.visualEffect('slide_up',{duration:0.5}) }); </script>]]></content:encoded>
			<wfw:commentRss>http://www.britishideas.com/2010/06/28/storms-time-lapse/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Yorkshire Pudding Time Lapse</title>
		<link>http://www.britishideas.com/2010/06/19/yorkshire-pudding-time-lapse/</link>
		<comments>http://www.britishideas.com/2010/06/19/yorkshire-pudding-time-lapse/#comments</comments>
		<pubDate>Sun, 20 Jun 2010 06:13:28 +0000</pubDate>
		<dc:creator>Andy</dc:creator>
				<category><![CDATA[Photography]]></category>
		<category><![CDATA[a480]]></category>
		<category><![CDATA[canon]]></category>
		<category><![CDATA[chdk]]></category>

		<guid isPermaLink="false">http://www.britishideas.com/?p=265</guid>
		<description><![CDATA[Here is another one -- it&#8217;s a strange angle because I needed to keep the oven light out of direct view of the camera. Total time elapsed was 20 minutes. Compressed to 33 seconds. Generated using a Canon A480 and CHDK.







www.youtube.com/watch?v=lKiOrLHW1fU


Bookmark to:




Hide Sites



$$('div.d265').each( function(e) { e.visualEffect('slide_up',{duration:0.5}) }); ]]></description>
			<content:encoded><![CDATA[<p>Here is another one -- it&#8217;s a strange angle because I needed to keep the oven light out of direct view of the camera. Total time elapsed was 20 minutes. Compressed to 33 seconds. Generated using a <a href="http://www.britishideas.com/2010/06/03/chdk-and-canon-a480-quick-start-guide/">Canon A480 and CHDK</a>.</p>
<p><span class="youtube">
<object width="560" height="340">
<param name="movie" value="http://www.youtube.com/v/lKiOrLHW1fU&amp;rel=1&amp;color1=d6d6d6&amp;color2=f0f0f0&amp;border=0&amp;fs=1&amp;hl=en&amp;autoplay=0&amp;showinfo=0&amp;showsearch=0&amp;hd=1" />
<param name="allowFullScreen" value="true" />
<embed wmode="transparent" src="http://www.youtube.com/v/lKiOrLHW1fU&amp;rel=1&amp;color1=d6d6d6&amp;color2=f0f0f0&amp;border=0&amp;fs=1&amp;hl=en&amp;autoplay=0&amp;showinfo=0&amp;showsearch=0&amp;hd=1" type="application/x-shockwave-flash" allowfullscreen="true" width="560" height="340"></embed>
<param name="wmode" value="transparent" />
</object>
</span><p><a href="http://www.youtube.com/watch?v=lKiOrLHW1fU&fmt=18">www.youtube.com/watch?v=lKiOrLHW1fU</a></p></p>
<!-- Social Bookmarks BEGIN -->
<div class="social_bookmark">
<a title="Click me to see the sites." href="#" onclick="$$('div.d265').each( function(e) { e.visualEffect('slide_down',{duration:2.5}) }); return false;"><strong><em>Bookmark to:</em></strong></a>
<br />
<div class="d265" style="overflow:hidden">
<br />
<br />
<a style="font-size:90%;text-align: right; " title="Click me to hide the sites." href="#" onclick="$$('div.d265').each( function(e) { e.visualEffect('slide_up',{duration:0.5}) }); return false;">Hide Sites</a>
</div>
</div>
<!-- Social Bookmarks END -->
<script type="text/javascript">$$('div.d265').each( function(e) { e.visualEffect('slide_up',{duration:0.5}) }); </script>]]></content:encoded>
			<wfw:commentRss>http://www.britishideas.com/2010/06/19/yorkshire-pudding-time-lapse/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Tucson to Mount Bigelow Time Lapse</title>
		<link>http://www.britishideas.com/2010/06/14/tucson-to-mount-bigelow-time-lapse/</link>
		<comments>http://www.britishideas.com/2010/06/14/tucson-to-mount-bigelow-time-lapse/#comments</comments>
		<pubDate>Tue, 15 Jun 2010 05:58:17 +0000</pubDate>
		<dc:creator>Andy</dc:creator>
				<category><![CDATA[Photography]]></category>
		<category><![CDATA[a480]]></category>
		<category><![CDATA[canon]]></category>
		<category><![CDATA[chdk]]></category>

		<guid isPermaLink="false">http://www.britishideas.com/?p=261</guid>
		<description><![CDATA[Last weekend we took a drive from Tucson to the top of Mount Bigelow, which is home to TV and radio antennas. Some stats:

Driving time -- 55 minutes
Distance -- 31 miles
Altitude gain -- 5,500 feet
Temperature drop -- 29 degrees Fahrenheit
Pictures taken -- 1,219








www.youtube.com/watch?v=iewUINHZg6Q
Some things to look for:

Overexposure in most of the frames. This is because]]></description>
			<content:encoded><![CDATA[<p>Last weekend we took a drive from Tucson to the top of Mount Bigelow, which is home to TV and radio antennas. Some stats:</p>
<ul>
<li>Driving time -- 55 minutes</li>
<li>Distance -- 31 miles</li>
<li>Altitude gain -- 5,500 feet</li>
<li>Temperature drop -- 29 degrees Fahrenheit</li>
<li>Pictures taken -- 1,219</li>
</ul>
<p><span class="youtube">
<object width="560" height="340">
<param name="movie" value="http://www.youtube.com/v/iewUINHZg6Q&amp;rel=1&amp;color1=d6d6d6&amp;color2=f0f0f0&amp;border=0&amp;fs=1&amp;hl=en&amp;autoplay=0&amp;showinfo=0&amp;showsearch=0&amp;hd=1" />
<param name="allowFullScreen" value="true" />
<embed wmode="transparent" src="http://www.youtube.com/v/iewUINHZg6Q&amp;rel=1&amp;color1=d6d6d6&amp;color2=f0f0f0&amp;border=0&amp;fs=1&amp;hl=en&amp;autoplay=0&amp;showinfo=0&amp;showsearch=0&amp;hd=1" type="application/x-shockwave-flash" allowfullscreen="true" width="560" height="340"></embed>
<param name="wmode" value="transparent" />
</object>
</span><p><a href="http://www.youtube.com/watch?v=iewUINHZg6Q&fmt=18">www.youtube.com/watch?v=iewUINHZg6Q</a></p></p>
<p>Some things to look for:</p>
<ul>
<li>Overexposure in most of the frames. This is because I forgot I left the camera on ISO 800. Don&#8217;t do that.</li>
<li>0:24 -- cyclist</li>
<li>0:25 -- end of the cactus, start of the small bushes</li>
<li>0:29 -- fee station</li>
<li>0:41 -- start of large trees</li>
<li>0:50 -- Windy Point, a popular vista location to look down on Tucson</li>
<li>0:55 -- start of the pine trees</li>
<li>1:06 -- turn off the main road onto a dirt road</li>
<li>1:12 -- Forest Service truck</li>
<li>1:13 -- people camping</li>
<li>1:16 -- a family with a dog</li>
<li>1:18 -- looking north towards San Manuel, Ariz.</li>
</ul>
<!-- Social Bookmarks BEGIN -->
<div class="social_bookmark">
<a title="Click me to see the sites." href="#" onclick="$$('div.d261').each( function(e) { e.visualEffect('slide_down',{duration:2.5}) }); return false;"><strong><em>Bookmark to:</em></strong></a>
<br />
<div class="d261" style="overflow:hidden">
<br />
<br />
<a style="font-size:90%;text-align: right; " title="Click me to hide the sites." href="#" onclick="$$('div.d261').each( function(e) { e.visualEffect('slide_up',{duration:0.5}) }); return false;">Hide Sites</a>
</div>
</div>
<!-- Social Bookmarks END -->
<script type="text/javascript">$$('div.d261').each( function(e) { e.visualEffect('slide_up',{duration:0.5}) }); </script>]]></content:encoded>
			<wfw:commentRss>http://www.britishideas.com/2010/06/14/tucson-to-mount-bigelow-time-lapse/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Manual Focus on the Canon A480</title>
		<link>http://www.britishideas.com/2010/06/09/manual-focus-on-the-canon-a480/</link>
		<comments>http://www.britishideas.com/2010/06/09/manual-focus-on-the-canon-a480/#comments</comments>
		<pubDate>Thu, 10 Jun 2010 03:34:17 +0000</pubDate>
		<dc:creator>Andy</dc:creator>
				<category><![CDATA[Photography]]></category>
		<category><![CDATA[a480]]></category>
		<category><![CDATA[canon]]></category>
		<category><![CDATA[chdk]]></category>

		<guid isPermaLink="false">http://www.britishideas.com/?p=257</guid>
		<description><![CDATA[The Canon A480 doesn&#8217;t have manual focus of course, but by adding CHDK it does! At first the feature appears to be broken, so here is a short video demonstrating how it works. It&#8217;s called Subject Distance Override and to turn it on in record mode press Mode then up (ISO).







www.youtube.com/watch?v=ciAV0ng1KkI
It&#8217;s amazing how Pinnacle Studio]]></description>
			<content:encoded><![CDATA[<p>The Canon A480 doesn&#8217;t have manual focus of course, but by adding <a href="http://chdk.wikia.com/wiki/CHDK" target="_blank">CHDK</a> it does! At first the feature appears to be broken, so here is a short video demonstrating how it works. It&#8217;s called Subject Distance Override and to turn it on in record mode press Mode then up (ISO).</p>
<p><span class="youtube">
<object width="425" height="344">
<param name="movie" value="http://www.youtube.com/v/ciAV0ng1KkI&amp;rel=1&amp;color1=d6d6d6&amp;color2=f0f0f0&amp;border=0&amp;fs=1&amp;hl=en&amp;autoplay=0&amp;showinfo=0&amp;showsearch=0" />
<param name="allowFullScreen" value="true" />
<embed wmode="transparent" src="http://www.youtube.com/v/ciAV0ng1KkI&amp;rel=1&amp;color1=d6d6d6&amp;color2=f0f0f0&amp;border=0&amp;fs=1&amp;hl=en&amp;autoplay=0&amp;showinfo=0&amp;showsearch=0" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"></embed>
<param name="wmode" value="transparent" />
</object>
</span><p><a href="http://www.youtube.com/watch?v=ciAV0ng1KkI">www.youtube.com/watch?v=ciAV0ng1KkI</a></p></p>
<p>It&#8217;s amazing how Pinnacle Studio and it&#8217;s Dazzle interface can take a nice clean input and make it look like an old VHS tape&#8230;</p>
<!-- Social Bookmarks BEGIN -->
<div class="social_bookmark">
<a title="Click me to see the sites." href="#" onclick="$$('div.d257').each( function(e) { e.visualEffect('slide_down',{duration:2.5}) }); return false;"><strong><em>Bookmark to:</em></strong></a>
<br />
<div class="d257" style="overflow:hidden">
<br />
<br />
<a style="font-size:90%;text-align: right; " title="Click me to hide the sites." href="#" onclick="$$('div.d257').each( function(e) { e.visualEffect('slide_up',{duration:0.5}) }); return false;">Hide Sites</a>
</div>
</div>
<!-- Social Bookmarks END -->
<script type="text/javascript">$$('div.d257').each( function(e) { e.visualEffect('slide_up',{duration:0.5}) }); </script>]]></content:encoded>
			<wfw:commentRss>http://www.britishideas.com/2010/06/09/manual-focus-on-the-canon-a480/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Big Dipper / Plough</title>
		<link>http://www.britishideas.com/2010/06/08/the-big-dipper-plough/</link>
		<comments>http://www.britishideas.com/2010/06/08/the-big-dipper-plough/#comments</comments>
		<pubDate>Wed, 09 Jun 2010 06:05:29 +0000</pubDate>
		<dc:creator>Andy</dc:creator>
				<category><![CDATA[Photography]]></category>
		<category><![CDATA[a480]]></category>
		<category><![CDATA[canon]]></category>
		<category><![CDATA[chdk]]></category>

		<guid isPermaLink="false">http://www.britishideas.com/?p=252</guid>
		<description><![CDATA[A total of 105 exposures at 30 seconds each, ISO 400. Canon A480 running CHDK. No in-camera noise reduction. Four dark frames. It took just over an hour to take the pictures.



Bookmark to:




Hide Sites



$$('div.d252').each( function(e) { e.visualEffect('slide_up',{duration:0.5}) }); ]]></description>
			<content:encoded><![CDATA[<p>A total of 105 exposures at 30 seconds each, ISO 400. Canon A480 running <a href="http://chdk.wikia.com/wiki/CHDK" target="_blank">CHDK</a>. No in-camera noise reduction. Four dark frames. It took just over an hour to take the pictures.</p>
<p><a href="http://www.britishideas.com/wp-content/uploads/2010/06/Startrails_plough.jpg"><img class="aligncenter size-medium wp-image-253" title="Startrails Plough" src="http://www.britishideas.com/wp-content/uploads/2010/06/Startrails_plough-300x168.jpg" alt="" width="300" height="168" /></a></p>
<!-- Social Bookmarks BEGIN -->
<div class="social_bookmark">
<a title="Click me to see the sites." href="#" onclick="$$('div.d252').each( function(e) { e.visualEffect('slide_down',{duration:2.5}) }); return false;"><strong><em>Bookmark to:</em></strong></a>
<br />
<div class="d252" style="overflow:hidden">
<br />
<br />
<a style="font-size:90%;text-align: right; " title="Click me to hide the sites." href="#" onclick="$$('div.d252').each( function(e) { e.visualEffect('slide_up',{duration:0.5}) }); return false;">Hide Sites</a>
</div>
</div>
<!-- Social Bookmarks END -->
<script type="text/javascript">$$('div.d252').each( function(e) { e.visualEffect('slide_up',{duration:0.5}) }); </script>]]></content:encoded>
			<wfw:commentRss>http://www.britishideas.com/2010/06/08/the-big-dipper-plough/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
