<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Máirín Duffy &#187; Usability Lab</title>
	<atom:link href="http://mairin.wordpress.com/category/usability-lab/feed/" rel="self" type="application/rss+xml" />
	<link>http://mairin.wordpress.com</link>
	<description>Open design forever.</description>
	<lastBuildDate>Sun, 18 Sep 2011 15:08:18 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='mairin.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Máirín Duffy &#187; Usability Lab</title>
		<link>http://mairin.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://mairin.wordpress.com/osd.xml" title="Máirín Duffy" />
	<atom:link rel='hub' href='http://mairin.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Open Source, Portable Usability Testing Lab: Part 2 &#8211; The Parts</title>
		<link>http://mairin.wordpress.com/2009/10/17/open-source-portable-usability-testing-lab-part-2-the-parts/</link>
		<comments>http://mairin.wordpress.com/2009/10/17/open-source-portable-usability-testing-lab-part-2-the-parts/#comments</comments>
		<pubDate>Sat, 17 Oct 2009 21:54:34 +0000</pubDate>
		<dc:creator>mairin</dc:creator>
				<category><![CDATA[Usability Lab]]></category>

		<guid isPermaLink="false">http://mairin.wordpress.com/?p=1108</guid>
		<description><![CDATA[The last time I posted on Fedora&#8217;s portable usability testing lab, I talked about the video files it outputs and how Ray Strode helped me write a gstreamer pipeline to construct the videos into a quad-screen video. (Ray has sinced worked out a much more efficient pipeline, and created a git repository on GNOME.org to &#8230; <a href="http://mairin.wordpress.com/2009/10/17/open-source-portable-usability-testing-lab-part-2-the-parts/">Continue reading <span class="meta-nav">&#187;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mairin.wordpress.com&#038;blog=929179&#038;post=1108&#038;subd=mairin&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p><a href="http://mairin.wordpress.com/2009/08/26/open-source-portable-usability-testing-lab/">The last time I posted on Fedora&#8217;s portable usability testing lab</a>, I talked about the video files it outputs and how <a href="http://blogs.gnome.org/halfline">Ray Strode</a> helped me write a gstreamer pipeline to construct the videos into a quad-screen video. (<a href="http://blogs.gnome.org/halfline/2009/10/11/video-4-way-split-screen-gstreamer-pipeline/">Ray has sinced worked out a much more efficient pipeline</a>, and created a <a href="http://git.gnome.org/cgit/usability-lab/tree/eb1304-to-ogg.sh#n93">git repository on GNOME.org</a> to make it available.)</p>
<p>Well, in this post I&#8217;d like to review the equipment that&#8217;s in this lab. I&#8217;ve started to put together <a href="https://fedoraproject.org/wiki/Design/UsabilityLab">some documentation on how to assemble, use, and process the data out of the usability lab</a>. This is really just an excerpt of the <a href="https://fedoraproject.org/wiki/Design/UsabilityLab/Assembly_Instructions">Assembly Instructions</a> document I started writing in the <a href="http://fedoraproject.org/wiki">Fedora wiki</a>:</p>
<p><a href="https://fedoraproject.org/w/uploads/c/c4/Usabilitylab_fullkitoutofbox_labeled.png"><img src="https://fedoraproject.org/w/uploads/thumb/c/c4/Usabilitylab_fullkitoutofbox_labeled.png/600px-Usabilitylab_fullkitoutofbox_labeled.png"></a></p>
<ol>
<li>
<strong><a href="https://fedoraproject.org/w/uploads/7/73/Usabilitylab_fullkitinbox_unlabeled.png">Carrying case</a></strong> &#8211; it&#8217;s an Opteka equipment case, with foam padding on the inside, cut out to create various fitted components for the parts. <a href="https://fedoraproject.org/w/uploads/7/73/Usabilitylab_fullkitinbox_unlabeled.png">Here&#8217;s a photo showing all the parts in the case</a>.
</li>
<li>
<strong><a href="https://fedoraproject.org/w/uploads/e/e3/Usabilitylab_microphone.png">Microphone and microphone plate</a></strong> &#8211; it&#8217;s a crown omnidirectional mic. The pickup really isn&#8217;t that great, so I&#8217;m going to be looking to either get some phantom power for it or maybe replace it with a better one at some point.
</li>
<li>
<strong><a href="https://fedoraproject.org/w/uploads/f/f3/Monitorcable.png">D-SUB connector video cable (for scan converter)</a></strong> &#8211; this connects the input of the scan converter to the output of the computer you&#8217;re running the tests on, so that the DVR can record the desktop. This means all desktop recording is done externally from the computer, so your usability tester won&#8217;t notice any lag or sluggishness due to recording.
</li>
<li>
<strong><a href="https://fedoraproject.org/w/uploads/2/29/Usabilitylab_scanconverterpower.png">Scan converter USB power cable</a></strong> &#8211; this whole lab requires 6 power outlets, so thankfully the scan converter doesn&#8217;t require one more. It simply powers off of a USB port on your testing computer.
</li>
<li>
<strong><a href="https://fedoraproject.org/w/uploads/a/ab/Usabilitylab_scanconverter.png">Scan converter box</a></strong> &#8211; the scan converter takes the video out of your testing computer (up to 1024&#215;768) and turns it into a signal the DVR can record.
</li>
<li>
<strong><a href="https://fedoraproject.org/w/uploads/9/9f/Usabilitylab_camerapowerandstands.png">Camera AC power supplies (3)</a></strong> &#8211; the cameras are externally-powered by these.
</li>
<li>
<strong><a href="https://fedoraproject.org/w/uploads/9/9f/Usabilitylab_camerapowerandstands.png">Camera stands (3)</a></strong> &#8211; these screw into the bottom of the camera cylinders and are directionally adjustable.
</li>
<li>
<strong><a href="https://fedoraproject.org/w/uploads/7/72/Usabilitylab_threecameras.png">Cameras (3)</a></strong> &#8211; these are Sony color security cameras and have very good pickup in dark conditions.
</li>
<li>
<strong><a href="https://fedoraproject.org/w/uploads/9/9c/Usabilitylab_cameracables.png">Camera BNC &amp; power cables (3)</a></strong> &#8211; these are 10 feet long &#8211; a bit too long to be honest &#8211; but they get the job done, connecting the cameras to the back of the DVR.
</li>
<li>
<strong><a href="https://fedoraproject.org/w/uploads/c/c5/Usabilitylab_scanconvertervideo.png">Video cable for scan converter (RCA / BNC)</a></strong> &#8211; this allows the scan converter to send signal to the DVR. One end has a BNC converter to go into the DVR end.
</li>
<li>
<strong><a href="https://fedoraproject.org/w/uploads/6/63/Usabilitylab_DVRmic.png">DVR / video mixer</a></strong> &#8211; this is an AverMedia AverDigi SATA+ embedded Linux security DVR unit. It takes the signal from the three cameras and scan converter as well as the microphone and handles the recording of those into video files. <a href="http://mairin.wordpress.com/2009/08/26/open-source-portable-usability-testing-lab/">As discussed previously,</a> the file formats output by this little beastie are a bit of a pain, but GStreamer comes to the rescue and transforms this box into a workable solution. (By the way, <a href="https://fedoraproject.org/w/uploads/b/b8/Usabilitylab_DVRback.png">here&#8217;s what the ports on back look like</a>.)
</li>
<li>
<strong><a href="https://fedoraproject.org/w/uploads/7/78/Usabilitylab_dvrpower.png">DVR power supply</a></strong> &#8211; power for the DVR.
</li>
</ol>
<ul>
<li><strong><a href="https://fedoraproject.org/w/uploads/a/a1/Usabilitylab_dvrremote.png">DVR Remote</a></strong> (missing from image above)</li>
</ul>
<p>For a fuller run-down of the equipment as well as a listing of additional needed equipment see: <a href="https://fedoraproject.org/wiki/Design/UsabilityLab/Assembly_Instructions">https://fedoraproject.org/wiki/Design/UsabilityLab/Assembly_Instructions</a>. By the way, <a href="https://fedoraproject.org/wiki/Design/UsabilityLab/Specs">the specs and pricing for the parts listed above</a> are also available on the Fedora wiki now, but I do intend to clean up that page to be a little more useful / readable in the future.</p>
<br />Posted in Usability Lab  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mairin.wordpress.com/1108/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mairin.wordpress.com/1108/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mairin.wordpress.com&#038;blog=929179&#038;post=1108&#038;subd=mairin&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://mairin.wordpress.com/2009/10/17/open-source-portable-usability-testing-lab-part-2-the-parts/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/06679d1adeaa0f535752137036c004a8?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">mairin</media:title>
		</media:content>

		<media:content url="https://fedoraproject.org/w/uploads/thumb/c/c4/Usabilitylab_fullkitoutofbox_labeled.png/600px-Usabilitylab_fullkitoutofbox_labeled.png" medium="image" />
	</item>
		<item>
		<title>Open Source, Portable Usability Testing Lab: Part 1</title>
		<link>http://mairin.wordpress.com/2009/08/26/open-source-portable-usability-testing-lab/</link>
		<comments>http://mairin.wordpress.com/2009/08/26/open-source-portable-usability-testing-lab/#comments</comments>
		<pubDate>Wed, 26 Aug 2009 18:47:12 +0000</pubDate>
		<dc:creator>mairin</dc:creator>
				<category><![CDATA[Usability Lab]]></category>

		<guid isPermaLink="false">http://mairin.wordpress.com/?p=986</guid>
		<description><![CDATA[Note: The pipeline in this post is horribly inefficient and lacks audio. Please see Ray Strode&#8217;s blogpost on usability video pipelines to obtain a much improved version of the pipeline in this blog post. Thanks to all the folks who responded so quickly to help out on my last blog post! Because of your help, &#8230; <a href="http://mairin.wordpress.com/2009/08/26/open-source-portable-usability-testing-lab/">Continue reading <span class="meta-nav">&#187;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mairin.wordpress.com&#038;blog=929179&#038;post=986&#038;subd=mairin&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p><strong>Note: The pipeline in this post is horribly inefficient and lacks audio. Please see <a href="http://blogs.gnome.org/halfline/2009/10/11/video-4-way-split-screen-gstreamer-pipeline/">Ray Strode&#8217;s blogpost on usability video pipelines</a> to obtain a much improved version of the pipeline in this blog post.</strong></p>
<p>Thanks to all the folks who responded so quickly to help out on my last blog post! Because of your help, <a href="http://koji.fedoraproject.org/koji/buildinfo?buildID=129341">a bug got filed and fixed upstream in gstreamer</a>, and <a href="http://koji.fedoraproject.org/koji/buildinfo?buildID=129341">a new build of gstreamer containing the fix for Fedora is on the way</a>.</p>
<p>So I bet you were wondering why <a href="http://mairin.wordpress.com/2009/08/26/avf-files-sigh/">I was so interested in getting AVF videos into gstreamer</a>, right? Well, I&#8217;m going to tell you anyway.</p>
<p>I&#8217;m in the process of putting together a portable usability testing lab. The key component to this usability testing lab is a quad-video-input video mixer / DVR unit. It can be hooked up to 3 cameras and one scan converter so you can have 3 panels of the user / testing environment and one panel showing the screen of the system they&#8217;re using. The particular unit I decided to get is the <a href="http://www.avermedia.com/AVerDiGi/Product/Detail.aspx?id=151">AVer Media AVerDiGi EB1304NET SATA+</a>. </p>
<p>Now, there are a couple quirks to the EB1304. The first I noticed was that its audio input/output jacks are, well, a little unique:</p>
<p><img src="http://linuxgrrl.com/temp/weirdaudiointerface.png"></p>
<p>Yes. It takes bare wires with little metal clips. I haven&#8217;t tested it yet, but the fine technical support folks at <a href="http://cctvwholesalers.com/home.php">CCTV Wholesalers</a> (who, by the way, I highly recommend for price, shipping speed, and speedy &amp; helpful support) assure me it&#8217;ll work, so that&#8217;s something I&#8217;ll be testing out soon.</p>
<p>The second quirk, of course, is more crucial to the usefulness of the unit &#8211; the video files it outputs. While this little unit is an embedded Linux product (woo!), the file formats it produces unfortunately are not so open &amp; standard. As I mentioned <a href="http://mairin.wordpress.com/2009/08/26/avf-files-sigh/">in my previous blog post about AVF files</a>, it provides you with both an AVF (which is really just an AVI file with a slightly tainted header) and a TBL file for each of the four input videos. Now, these play fine in mplayer, vlc, and very soon gstreamer-backed players, but, one of the reasons I want to capture four videos at once is to produce usability testing videos that show both what the user is working on and their reaction, ideally a single video with all four inputs in a quad-split screen. AVer Media provides a CD-ROM with a bunch of Windows-only programs to do this in software &#8211; and they don&#8217;t even run in Wine. So, I wanted to try to get the AVFs working in gstreamer so that I could use gstreamer pipelines to achieve this quad-split video.</p>
<p>Well, since the updated gstreamer for Fedora wasn&#8217;t yet available this morning, I took <a href="http://nicubunu.ro">Nicu&#8217;s</a> advice and used mencoder to convert the AVF files to AVI:</p>
<p><code><br />
mencoder -oac copy -ovc copy -o ch1.avi 2009_08_25_21_07_59_ch1.avf<br />
</code></p>
<p>Next, the ever-amazing <a href="http://blogs.gnome.org/halfline/">Ray Strode</a> hacked on putting together the gstreamer pipeline necessary to stitch them together into one video:</p>
<p><code><br />
gst-launch -v filesrc location=ch2.avi ! decodebin ! videoscale ! video/x-raw-yuv,width=720,height=480  ! videobox left=-720 top=-480 border-alpha=0 ! videomixer name=right ! videomixer name=three ! videomixer name=all ! alpha ! ffmpegcolorspace ! theoraenc ! oggmux ! filesink location=all.ogv filesrc location=ch1.avi ! decodebin ! videoscale ! video/x-raw-yuv,width=720,height=480 ! videobox  border-alpha=0.0 left=-720 ! alpha ! ffmpegcolorspace ! all. filesrc location=ch4.avi ! decodebin ! videoscale ! video/x-raw-yuv,width=720,height=480 ! videobox  border-alpha=0.0 top=-480 ! alpha ! ffmpegcolorspace ! three. filesrc location=ch3.avi ! decodebin ! videoscale ! video/x-raw-yuv,width=720,height=480 ! alpha ! ffmpegcolorspace ! right.<br />
</code></p>
<p>AWESOME, right? <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Here&#8217;s the result, although I took the video of me out and replaced it with another copy of the screen video because I&#8217;m shy <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  :</p>
<p><a href="http://blip.tv/file/2520053"><img src="http://a.images.blip.tv/Mairin-SampleQuadScreenUsabilityVideo822-119.jpg"></a><br />
<br />
<a href="http://blip.tv/file/get/Mairin-SampleQuadScreenUsabilityVideo822.ogv">Download in OGV format</a></p>
<p>As we go through this process, I&#8217;m making sure to document everything so anybody else who wanted to put together a similar kit without having to run proprietary software to do so can learn from this experience. One of my next blog posts is going to be a rundown of all of the equipment I ordered for our kit with photos and writeups of how to use it all so if you are interested in this, you can look forward to that.</p>
<p>Next up is figuring out that little beastie of an audio input and then updating the pipeline to handle the audio. Wish me luck! <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<br />Posted in Usability Lab  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mairin.wordpress.com/986/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mairin.wordpress.com/986/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mairin.wordpress.com&#038;blog=929179&#038;post=986&#038;subd=mairin&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://mairin.wordpress.com/2009/08/26/open-source-portable-usability-testing-lab/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
<enclosure url="http://blip.tv/file/get/Mairin-SampleQuadScreenUsabilityVideo822.ogv" length="11053163" type="video/ogg" />
	
		<media:content url="http://0.gravatar.com/avatar/06679d1adeaa0f535752137036c004a8?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">mairin</media:title>
		</media:content>

		<media:content url="http://linuxgrrl.com/temp/weirdaudiointerface.png" medium="image" />

		<media:content url="http://a.images.blip.tv/Mairin-SampleQuadScreenUsabilityVideo822-119.jpg" medium="image" />
	</item>
	</channel>
</rss>
