SYSTEMS AND METHODS FOR CONTENT ANALYSIS TO SUPPORT NAVIGATION AND ANNOTATION IN EXPOSITORY VIDEOS
First Claim
1. A computer-implemented method performed in a computerized system comprising a central processing unit, a display device and a memory, the computer-implemented method performed in connection with a video of a content being added to a medium, the computer-implemented method comprising:
- a. using the central processing unit to detect at least one boundary event in the video;
b. using the central processing unit to segment the video into at least one video segment based on the detected at least one boundary event;
c. using the central processing unit to generate an overview image using at least a portion of the video;
d. using the central processing unit to map a portion of the overview image to the at least one video segment;
e. generating a graphical user interface on the display device, the graphical user interface displaying at least the mapped portion of an overview image; and
f. in response to detection of a selection event of the mapped portion of the overview image by a user, playing the video segment associated with the mapped portion of the overview image.
2 Assignments
0 Petitions
Accused Products
Abstract
Online educational videos are often difficult to navigate. Furthermore, most video interfaces do not lend themselves to note-taking. Described system detects and reuses boundaries that tend to occur in these types of videos. In particular, many educational videos are organized around distinct breaks that correspond to slide changes, scroll events, or a combination of both. Described algorithms can detect these structural changes in the video content. From these events the system can generate navigable overviews to help users searching for specific content. Furthermore, these boundary events can help the system automatically associate rich media annotations to manually-defined bookmarks. Finally, when manual or automatically recovered spoken transcripts are available, the spoken text can be combined with the temporal segmentation implied by detected events for video indexing and retrieval. This text can also be used to seed a set of text annotations for user selection or be combined with user text input.
76 Citations
20 Claims
-
1. A computer-implemented method performed in a computerized system comprising a central processing unit, a display device and a memory, the computer-implemented method performed in connection with a video of a content being added to a medium, the computer-implemented method comprising:
-
a. using the central processing unit to detect at least one boundary event in the video; b. using the central processing unit to segment the video into at least one video segment based on the detected at least one boundary event; c. using the central processing unit to generate an overview image using at least a portion of the video; d. using the central processing unit to map a portion of the overview image to the at least one video segment; e. generating a graphical user interface on the display device, the graphical user interface displaying at least the mapped portion of an overview image; and f. in response to detection of a selection event of the mapped portion of the overview image by a user, playing the video segment associated with the mapped portion of the overview image. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A non-transitory computer-readable medium embodying a set of computer-executable instructions, which, when executed in a computerized system comprising a central processing unit, a display device and a memory in connection with a video of a content being added to a medium, cause the computerized system to perform a method comprising:
-
a. using the central processing unit to detect at least one boundary event in the video; b. using the central processing unit to segment the video into at least one video segment based on the detected at least one boundary event; c. using the central processing unit to generate an overview image using at least a portion of the video; d. using the central processing unit to map a portion of the overview image to the at least one video segment; e. generating a graphical user interface on the display device, the graphical user interface displaying at least the mapped portion of an overview image; and f. in response to detection of a selection event of the mapped portion of the overview image by a user, playing the video segment associated with the mapped portion of the overview image.
-
-
17. A computerized system comprising a central processing unit, a display device and a memory storing a set of instructions executable in connection with a video of a content being added to a medium, the set of instructions comprising instructions for:
-
a. detecting at least one boundary event in the video; b. segmenting the video into at least one video segment based on the detected at least one boundary event; c. generating an overview image using at least a portion of the video; d. mapping a portion of the overview image to the at least one video segment; e. generating a graphical user interface on the display device, the graphical user interface displaying at least the mapped portion of an overview image; and f. in response to detection of a selection event of the mapped portion of the overview image by a user, playing the video segment associated with the mapped portion of the overview image. - View Dependent Claims (18, 19, 20)
-
Specification