+ All Categories
Home > Technology > Video Browsing By Direct Manipulation - Draft 1

Video Browsing By Direct Manipulation - Draft 1

Date post: 04-Dec-2014
Category:
Upload: vashira-ravipanich
View: 1,407 times
Download: 2 times
Share this document with a friend
Description:
Paper from CHI 2008 Proceedings - Improved Video Navigation and Capture. It present a method for browsing videos by directly dragging their content, in contrast with traditional seeker bar which focus on visual content rather than time.
23
Video Browsing by Direct Manipulation Pierre Dragicevic, Gonzato Ramos, Jacobo Bibliowicz, Derek Nowrouzezahrai, Ravin Balakrishman, Karan Singh User Interface Design 646 Presented by Vashira Ravipanich 5171439021
Transcript
Page 1: Video Browsing By Direct Manipulation - Draft 1

Video Browsing by Direct Manipulation

Pierre Dragicevic, Gonzato Ramos, Jacobo Bibliowicz,Derek Nowrouzezahrai, Ravin Balakrishman,

Karan Singh

User Interface Design 646Presented by Vashira Ravipanich

5171439021

Page 2: Video Browsing By Direct Manipulation - Draft 1

Introduction• All video players use

“seeker bar” to control user interaction

• What if you can directly dragging in the movie?

Page 3: Video Browsing By Direct Manipulation - Draft 1

Introduction• This paper presents a method for browsing

videos by “directly dragging” their content

• Automatically extracting motion data

• Relative Flow Dragging

Page 4: Video Browsing By Direct Manipulation - Draft 1
Page 5: Video Browsing By Direct Manipulation - Draft 1

Why Direct Manipulation?• Input ~ Output

• Time V.S. Space

• Both are complementary NOT rival

Input like finger move = Output like mouse movement

Time = seeker Bar, Space = Direct Manipulation

Page 6: Video Browsing By Direct Manipulation - Draft 1

How does it works?• Videos = sequence of multiple pictures

(frame)

• Extract object(s) movement

• Construct “hint path”

Call “Trajectory Extraction”

Page 7: Video Browsing By Direct Manipulation - Draft 1

Relative Flow Dragging• Directness

• Matching gesture with motion

Directness => user input lang == generated output

2D = map3D = scaling object, rotating object

Page 8: Video Browsing By Direct Manipulation - Draft 1

Type of dragging

• Curvilinear Dragging

• Flow Dragging

• Relative Dragging

Page 9: Video Browsing By Direct Manipulation - Draft 1

Direct Manipulation Video Player - DIMP

Page 10: Video Browsing By Direct Manipulation - Draft 1

Background Stabilization

Page 11: Video Browsing By Direct Manipulation - Draft 1

Position Feedback

Page 12: Video Browsing By Direct Manipulation - Draft 1

Trajectory Extraction• Computer Vision Approaches

• Object Tracking

- object on video sequence

- motion capture, surveillance

• Optical Flow

- whole picture, calculate pixels

- video compression

• Optical Flow is better for general video player

Page 13: Video Browsing By Direct Manipulation - Draft 1

Curvilinear Dragging Design

Page 14: Video Browsing By Direct Manipulation - Draft 1

Proposed Solutions• 3D Distance Method

• (x, y, z) where z is arc-length distance from the curve origin

Page 15: Video Browsing By Direct Manipulation - Draft 1

Limitations• Video with back-and-forth movement, i.e a

couple dancing tango

• DIfficult to visualize path clearly

Page 16: Video Browsing By Direct Manipulation - Draft 1

Evaluation• User Study

• 6 males, 10 females

• 18 - 44 years old

• Test with 2 videos with given objectives

• Offer both seeker bar and relative flow dragging

• Which one user comfortable with the most?

Page 17: Video Browsing By Direct Manipulation - Draft 1
Page 18: Video Browsing By Direct Manipulation - Draft 1

Quantitative Results

Page 19: Video Browsing By Direct Manipulation - Draft 1

Quantitative Results

Page 20: Video Browsing By Direct Manipulation - Draft 1

Previous work on Video Browsing

• Non-Linear Video Browsing

- Segment of difference importance

- Estimating motion activity

• Visual Summaries

- Generate mosaic from key frames

• Content-Based Video Retrieval

Page 21: Video Browsing By Direct Manipulation - Draft 1

Conclusion & Future Work• New way of browsing videos using direct

manipulation

• Appealing to touch-input handheld. iPhone, Pocket PC.

• Interactive Learning Environments.

Page 22: Video Browsing By Direct Manipulation - Draft 1

References1. Accot, J. and Zhai, S. (1997). Beyond Fitts' law: mod-

els for trajectory-based HCI tasks. CHI. p. 295-302. 2. Appert, C. and Fekete, J. (2006). OrthoZoom scroller: 1D Multi-Scale Navigation. CHI. P. 21-30. 3. Autodesk Maya. http://www.autodesk.com/ 4. Baudel, T., Fitzmaurice, G., Buxton, W., Kurtenbach, G., Tappen, C. and Liepa, P. (2002). Drawing system using design guides. US Patent # 6,377,240. 5. Beauchemin, S.S. and Barron, J.L. (1995). The compu- tation of optical flow. ACM Computing Surveys, 27(3). p. 433-467. 6. Beaudouin-Lafon, M. (2000). Instrumental Interaction: An interaction model for designing post-WIMP user in- terfaces. CHI. p. 446-453. 7. Beaudouin-Lafon, M. (2001). Novel interaction tech- niques for overlapping windows. UIST. p. 153-154. 8. Bezerianos, A., Dragicevic, P. and Balakrishnan, R. (2006). Mnemonic rendering: an image-based approach for exposing hidden changes in dynamic displays. UIST. p. 159-168. 9. Buxton, W. (1986). There's more to interaction than meets the eye: some issues in manual input. In User Centered System Design: New Perspectives on Human- Computer Interaction. Lawrence Erlbaum. p. 19-337. 10. Cheng, Y. (1995). Mean shift, mode seeking, and clus- tering. IEEE Transactions on Pattern Analysis and Ma- chine Intelligence, 17(8). p. 790-799.

11. Dragicevic, P., Huot, S. and Huot, S. (2002). SpiraC- lock: a continuous and non-intrusive display for up- coming events. CHI Extended Abstracts. p. 604-605. 12. Goldman, D.B., Curless, B., Salesin, D. and Seitz, S.M. (2006). Schematic storyboarding for video visualization and editing. SIGGRAPH. p. 862-871. 13. Guimbretière, F. (2000). FlowMenu: combining com- mand, text, and data entry. UIST. p. 213-216. 14. Hölzl, R. (1996). How does ‘dragging’ affect the learn- ing of geometry? International Journal of Computers for Mathematical Learning, 1(2). p. 169-187. 15. Hutchins, E.L., Hollan, J.D. and Norman, D.A. (1987). Direct manipulation interfaces. In Human-Computer in- teraction: A Multidisciplinary Approach. R. M. Baeck- er, Ed. Morgan Kaufmann. p. 468-470. 16. Irani, M., Anadan, P. and Hsu, H. (1995). Mosaic based representations of video sequences and their applica- tions. Intl. Conference on Computer Vision. p. 605-611. 17. Kim, C. and Hwang, J. (2002). Fast and automatic video object segmentation and tracking for content- based applications. IEEE Trans. Circuits and Systems for Video Technology, 12. p. 122-129. 18. Kimber D., Dunnigan, T., Girgensohn, A., Shipman, F., Turner, T. and Yang, T. (2007). Trailblazing: Video playback control by direct object manipulation. ICME. p. 1015-1018. 19. Li, F.C., Gupta, A., Sanocki, E., He, L. and Rui, Y.

Page 23: Video Browsing By Direct Manipulation - Draft 1

Thank you


Recommended