
DimP is a video player prototype that allows to browse video clips by directly manipulating their content.
The way it works is quite simple:
|
|
One-minute teaser video. [download]   [youtube] |
|
|
Longer video with explanations. [download]   [youtube] |
You can download DimP for free (Windows). Mac OS users, check this website.
Yes. Although the video clip itself is not modified, dragging an object constrained to a trajectory is similar to dragging a slider. The slider's thumb will never stray away from its predefined trajectory, yet we all agree it is being directly manipulated.
Whether it is true direct manipulation or not is actually an ill-posed question. On computer screens, where everything is just pixels, you are never physically manipulating objects. Direct manipulation is always an illusion produced by having user's gestures match the resulting motions on the screen as closely as possible. This is further discussed in our paper below.
So what's being manipulated, exactly? Both the video content (e.g., the things you see moving in the video) and the "tape head". When using DimP, the user directly manipulates the video content and indirectly manipulates the tape head. When using the seeker bar, the user directly manipulates the tape head and indirectly manipulates the video content.
The idea of using direct manipulation for controlling video playback has been first introduced in 1999 by Takashi Satou and his colleagues from the Japanese company NTT-AT [1,2,3]. Their system required video motion to be specified manually but other than that, the idea was already there.
Takashi Satou's work probably did not get the attention it deserved from the HCI community. Eight years later, four research groups, including ours, rediscovered the idea in parallel. We were all working on a fully automatic support for video browsing by direct manipulation, with technically different approaches but also striking similarities in the thought process.
While our group was still experimenting with a Java prototype, Dan Goldman and his colleagues from the University of Washington presented a video storyboarding system at SIGGRAPH' 06 [4], which features an "arrow scrubbing" technique for browsing videos. Although scrubbing occurred in a separate window, they later implemented a direct manipulation variant they describe in a technical report [5].
At about the same time, our DimP system was ready and we submitted a long paper to UIST '07, but it has been unfortunately rejected. A few months later, Don Kimber and his colleagues from FXPAL presented a short paper at ICME '07 about a video surveillance playback system with support for video browsing by direct manipulation [6].
We finally presented our work at CHI '08 [7]. In the same session, Thorsten Karrer and his colleagues from the RWTH Aachen University presented a short paper about another similar system called DRAGON [8].
| 20 Oct 2008: | Dan Goldman (now at Adobe's Advanced Technology Labs) presented a fully-developed version of his system at UIST '08 [1]. It supports, among other things, robust object tracking and multi-point motion constraints. |
| 30 Oct 2008: | Moritz Wittenhagen from the RWTH Aachen University submitted his Master's thesis on DragonEye [2], a system for video browsing by direct manipulation that supports fast object tracking, handles occlusions, and compensates for camera motion. |
| 25 Nov 2008: | Dan Goldman posted a video demo of his system on Vimeo. |
The idea of manipulating autonomous entities defies the ordinary and as such, has been explored by a few artists. Here are three nice video clips which play with this paradox. Those who attended the madness session at CHI '08 will probably remember the amazing Daniel Chesterfield whose real name is Chris Van den Durpel.
|
|
Daniel Chesterfield by Chris Van den Durpel. [youtube] |
|
|
Pro X Fade Ad by Eclectic Breaks. [youtube] |
|
|
I Parking by June Bum Park. [youtube] |
Please post your questions and comments to our discussion group.