{"id":5718,"date":"2013-09-11T16:50:39","date_gmt":"2013-09-11T23:50:39","guid":{"rendered":"http:\/\/palblog.fxpal.com\/?p=5718"},"modified":"2013-09-06T14:18:19","modified_gmt":"2013-09-06T21:18:19","slug":"copying-and-pasting-video","status":"publish","type":"post","link":"https:\/\/blog.fxpal.net\/?p=5718","title":{"rendered":"Copying and Pasting from Video"},"content":{"rendered":"<p>This week at the <a href=\"http:\/\/www.doceng2013.org\/\">ACM Conference on Document Engineering<\/a>, <a href=\"http:\/\/fxpal.com\/?p=denoue\">Laurent<\/a> and <a href=\"http:\/\/fxpal.com\/?p=carter\">Scott<\/a> are presenting new work on direct manipulation of video. \u00a0The <a title=\"ShowHow @ fxpal\" href=\"http:\/\/www.fxpal.com\/?p=ShowHow\">ShowHow<\/a> project is our latest activity involving expository or &#8220;how to&#8221; video creation and use. While watching videos of this genre, it is helpful to create annotations that identify useful frames or shots using ShowHow&#8217;s annotation capability directly, or by creating a separate multimedia notes document. \u00a0The primary purpose of such annotation is for later reference, or incorporation into other videos or documents. \u00a0While browser history might be able to get you back to a specific video you watched previously, it won&#8217;t readily get you to a specific portion of much longer source video efficiently, or provide you with the broader context in which you found that portion of the video noteworthy. \u00a0ShowHow enables users to create rich annotations around expository video that optionally include image, audio, or text to preserve this contextual information.<\/p>\n<p>For creating these annotations, copy and paste functionality from the source video is desirable. \u00a0This could be selecting a (sub)frame as an image or even selecting text shown in the video. \u00a0Also, we demonstrate capturing dynamic activity across frames in a simple animated GIF for easy copy and paste from video to the clipboard. \u00a0There are interaction design challenges here, and especially as more content is viewed on mobile\/touch devices, direct manipulation provides a natural means for fine control of selection.<\/p>\n<p>Under the hood, content analysis is required to identify events in the video to help drive the user interaction. \u00a0In this case, the analysis is implemented in javascript and runs in the browser on which the video is being played. \u00a0So efficient means of standard image analysis tools such as region segmentation, edge detection, and region tracking are required. \u00a0There&#8217;s a natural tradeoff between robustness and efficiency here that constrains the content processing techniques.<\/p>\n<p>The interaction enabled by the system is probably best described in the video below:<\/p>\n<p><a href=\"http:\/\/www.fxpal.com\/systems\/ShowHow\/copy_and_paste_test1.mp4\">Video Copy and Paste Demo<\/a><\/p>\n<p>Go find Scott or Laurent in Florence or contact us for more information.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This week at the ACM Conference on Document Engineering, Laurent and Scott are presenting new work on direct manipulation of video. \u00a0The ShowHow project is our latest activity involving expository or &#8220;how to&#8221; video creation and use. While watching videos of this genre, it is helpful to create annotations that identify useful frames or shots [&hellip;]<\/p>\n","protected":false},"author":50,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[128,7,1],"tags":[],"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/blog.fxpal.net\/index.php?rest_route=\/wp\/v2\/posts\/5718"}],"collection":[{"href":"https:\/\/blog.fxpal.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.fxpal.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.fxpal.net\/index.php?rest_route=\/wp\/v2\/users\/50"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.fxpal.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=5718"}],"version-history":[{"count":11,"href":"https:\/\/blog.fxpal.net\/index.php?rest_route=\/wp\/v2\/posts\/5718\/revisions"}],"predecessor-version":[{"id":5727,"href":"https:\/\/blog.fxpal.net\/index.php?rest_route=\/wp\/v2\/posts\/5718\/revisions\/5727"}],"wp:attachment":[{"href":"https:\/\/blog.fxpal.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=5718"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.fxpal.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=5718"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.fxpal.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=5718"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}