P
US9703446B2ActiveUtilityPatentIndex 64

Zooming user interface frames embedded image frame sequence

Assignee: PREZI INCPriority: Feb 28, 2014Filed: Nov 7, 2014Granted: Jul 11, 2017
Est. expiryFeb 28, 2034(~7.6 yrs left)· nominal 20-yr term from priority
Inventors:SOMLAI-FISHER ÁDÁMWEINER ZSUZSAPAPP GABORSAMU BENCENAGY AGOSTONLAUFER LASZLO
G06F 1/1694G06F 2203/04806G06F 3/0481
64
PatentIndex Score
6
Cited by
17
References
21
Claims

Abstract

A method is provided to display an image frame sequence comprising: displaying an image frame sequence on a display screen; and in the course of displaying the image frame sequence, displaying a zooming user interface (ZUI) frame sequence on the display screen.

Claims

exact text as granted — not AI-modified
The invention claimed is: 
     
       1. A method to display an image frame sequence comprising:
 displaying a first image frame sequence on a display screen; and 
 in the course of displaying the first image frame sequence, displaying a zooming user interface (ZUI) content frame sequence on the display screen; 
 receiving an indication of amount of camera shaking during capture of at least a portion of the first image frame sequence; and 
 in response to a received indication that the camera was shaking by more than a prescribed amount during capture of the at least a portion of the first image frame sequence, speeding up playback speed of the at least a portion of the first image frame sequence to a faster than a normal first image frame sequence playback speed. 
 
     
     
       2. The method of  claim 1 , wherein displaying the first image frame sequence includes slowing down a playback speed of the first image frame sequence before playing the ZUI content frame sequence. 
     
     
       3. The method of  claim 1 , wherein displaying the first image frame sequence includes halting playback of the first image frame sequence before playing the ZUI content frame sequence. 
     
     
       4. The method of  claim 1 , wherein displaying the first image frame sequence includes slowing down a playback speed of the first image frame sequence before playing the ZUI content frame sequence;
 wherein playing the first image frame sequence includes resuming first image frame playback speed, after playing the ZUI content frame sequence. 
 
     
     
       5. The method of  claim 1 , wherein displaying the first image frame sequence includes slowing down a playback speed of the first image frame sequence to a playback speed slower than the normal playback speed, before playing the ZUI content frame sequence;
 wherein playing the first image frame sequence includes increasing playback speed to a speed less than normal playback speed before resuming first image frame playback at the normal playback rate, after playing the ZUI content frame sequence. 
 
     
     
       6. The method of  claim 1 , further including:
 displaying a ZUI content frame, from the ZUI content frame sequence, overlaid on multiple frames of the sequence of first image frames. 
 
     
     
       7. The method of  claim 1 , further including:
 wherein displaying the ZUI content frame sequence on the display screen includes displaying the ZUI content frame sequence overlaid on a selected frame of the first image frame sequence. 
 
     
     
       8. The method of  claim 1 , wherein displaying the ZUI content frame sequence on the display screen includes displaying the ZUI content frame sequence overlaid on a selected image frame of the first image frame sequence; and
 wherein the overlaid selected frame of the first image frame is at least partially visible as a background in the course of the act of displaying the ZUI content frame sequence. 
 
     
     
       9. The method of  claim 1 , wherein displaying the ZUI content frame sequence on the display screen includes displaying the ZUI content frame sequence overlaid on a selected image frame of the first image frame sequence;
 wherein the overlaid selected frame of the first image frame is at least partially visible as a background in the course of the act of displaying the ZUI content frame sequence; and 
 wherein the overlaid selected frame of the first image frame that is at least partially visible as a background is blurred in the course of the act of displaying the ZUI content frame sequence. 
 
     
     
       10. The method of  claim 1  further including:
 receiving user input to add content to the ZUI content frame. 
 
     
     
       11. The method of  claim 1 , wherein displaying the ZUI content frame sequence includes zooming in on a visual display element visible in at least one ZUI content frame of the ZUI content frame sequence; and
 wherein displaying the ZUI content frame sequence includes blurring an image of a first image frame visible in the course of the act of zooming in on the visual display element. 
 
     
     
       12. The method of  claim 1 , wherein displaying the ZUI content frame sequence includes panning across a visual display element visible in at least one ZUI content frame of the ZUI content frame sequence; and
 wherein displaying the ZUI content frame sequence includes blurring an image of a first image frame visible in the course of the act panning across the visual display element. 
 
     
     
       13. The method of  claim 1  further including:
 in the course of displaying the first image frame sequence, displaying a telestration content frame sequence on the display screen. 
 
     
     
       14. The method of  claim 1  further including:
 in the course of displaying the first image frame sequence, displaying a telestration projected on a virtual curved surface that overlays a image displayed within a second selected image frame of the first image frame sequence. 
 
     
     
       15. The method of  claim 1 , wherein the image frames include video frames. 
     
     
       16. A method to display an image frame sequence comprising:
 displaying a first image frame sequence on a display screen; and 
 in the course of displaying the first image frame sequence, displaying a zooming user interface (ZUI) content frame sequence on the display screen; 
 wherein displaying the ZUI content frame sequence on the display screen includes displaying the ZUI content frame sequence overlaid on a selected image frame of the first image frame sequence; and 
 further including: 
 match moving a ZUI content frame from the ZUI content frame sequence to one or more other first image frames of the first image frame sequence that have features in common with the selected image frame; 
 wherein match moving includes: 
 selecting multiple features from within the selected frame; 
 matching the selected features to features within multiple frames of the sequence of first image frames to locate frames of the sequence that contain one or more features in common that at least partially match one or more of the selected features; and 
 overlaying at least a portion of the ZUI content frame onto at least a portion of one or more of the features in common within multiple ones of the located frames. 
 
     
     
       17. A method to display an image frame sequence comprising:
 displaying a first image frame sequence on a display screen; and 
 in the course of displaying the first image frame sequence, displaying a zooming user interface (ZUI) content frame sequence on the display screen; 
 receiving user input to associate a telestration with a user selected image frame of the first image frame sequence; 
 projecting the received telestration on a virtual curved surface that overlays the user selected frame; 
 match moving the projected telestration to a sequence of additional image frames of the first image frame sequence, that have features in common with the user selected frame; 
 wherein match moving includes: 
 selecting multiple features from within the selected frame; 
 matching the selected features to features within multiple frames of the sequence of first image frames to locate frames of the sequence that contain one or more features in common that at least partially match one or more of the selected features; and 
 overlaying at least a portion of the telestration onto at least a portion of one or more features in common within each of multiple ones of the located frames; and further including: 
 displaying the user selected frame together with the projected telestration overlaid on the virtual curved surface; and 
 displaying the sequence of additional frames together with the overlaid at least a portion of the projected telestration. 
 
     
     
       18. The method of  claim 17 , further including:
 capturing the first sequence of image frames; 
 wherein capturing the first sequence of image frames includes using a camera to capture physical world images; and 
 further including:
 determining an amount of camera shaking during the act of capturing. 
 
 
     
     
       19. A method to display an image frame sequence comprising:
 displaying a first image frame sequence on a display screen; and 
 in the course of displaying the first image frame sequence, displaying a zooming user interface (ZUI) content frame sequence on the display screen; 
 using a camera to capture the first sequence of image frames; 
 determining an amount of camera shaking during the act of capturing; and 
 in response to a determination that the camera was shaking by more than a prescribed amount during capture of the at least a portion of the first image frame sequence, speeding up playback speed of the at least a portion of the first image frame sequence to a faster than a normal first image frame sequence playback speed. 
 
     
     
       20. The method of  claim 19 , further including:
 automatically selecting a image frame of the first image frame sequence. 
 
     
     
       21. A method to display an image frame sequence comprising:
 displaying a first image frame sequence on a display screen; 
 in the course of displaying the first image frame sequence, displaying a zooming user interface (ZUI) content frame sequence on the display screen; 
 automatically selecting a image frame of the first image frame sequence; 
 displaying a ZUI content frame, from the ZUI content frame sequence, overlaid on the selected image frame of the first image frame sequence; 
 receiving user input to select a different frame of the first image frame sequence; 
 receiving user input to add content to the ZUI content frame; 
 displaying the ZUI content frame, from the ZUI content frame sequence, overlaid on the selected different image frame of the first image frame sequence; 
 match moving the ZUI content frame, from the ZUI content frame sequence, to one or more other image frames of the first image frame sequence that have features in common with the selected different image frame; 
 wherein match moving includes: 
 selecting multiple features from within the selected frame; 
 matching the selected features to features within multiple frames of the sequence of first image frames to locate frames of the sequence that contain one or more features in common that at least partially match one or more of the selected features; and 
 overlaying at least a portion of the ZUI content frame onto at least a portion of one or more of the features in common within multiple ones of the located frames.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.