System and method for video access from notes or summaries
First Claim
1. A system for accessing a video data stream, comprising:
- an interface having a printout stored on a storage medium, the printout comprising;
at least one object created by a user in connection with the video data stream that corresponds to at least a portion of the video data stream, wherein the video data stream is discernible to the user, and wherein the object is at least one of notes, annotations, clips, and snapshots taken by the user while viewing the video data stream; and
a data glyph associated with each of the at least one object that identifies a portion of the video data stream corresponding to the object, wherein the data glyph is in a data glyph carpet positioned in conjunction with a timeline such that each data glyph in the data glyph carpet references a position in the timeline which also represents an approximate offset into the video data stream, and wherein the object is placed in position corresponding to its corresponding data glyph in the data glyph carpet such that the data glyph is used to access the portion of the video data stream that is associated with the object;
wherein the accessed portion of the video data stream corresponding to the object is initiated playback upon selecting the data glyph from the glyph carpet.
5 Assignments
0 Petitions
Accused Products
Abstract
Recorded video is accessed from printed notes or summaries derived from the video. Summaries may be created automatically by analyzing the recorded video, and annotations are made by a user on a device for note-taking with digital ink and video. The notes and/or summaries are printed along with data glyphs that provide time based indexes or offsets into the recorded video. The indexes or offsets are retrieved by scanning the glyph on the printout. The glyph information can be embedded in the printouts in many ways. One method is to associate block glyphs with annotations or images on the printed pages. Another method is to provide an address carpet in an annotated timeline. Yet another method is to provide a two-dimensional address carpet with X-Y position mapped to time which can be used to provide selected access to the video. The accessed video may be played back on the note-taking device on a pen computer, or on a summary interface on a Web browser-type device.
107 Citations
20 Claims
-
1. A system for accessing a video data stream, comprising:
-
an interface having a printout stored on a storage medium, the printout comprising; at least one object created by a user in connection with the video data stream that corresponds to at least a portion of the video data stream, wherein the video data stream is discernible to the user, and wherein the object is at least one of notes, annotations, clips, and snapshots taken by the user while viewing the video data stream; and a data glyph associated with each of the at least one object that identifies a portion of the video data stream corresponding to the object, wherein the data glyph is in a data glyph carpet positioned in conjunction with a timeline such that each data glyph in the data glyph carpet references a position in the timeline which also represents an approximate offset into the video data stream, and wherein the object is placed in position corresponding to its corresponding data glyph in the data glyph carpet such that the data glyph is used to access the portion of the video data stream that is associated with the object;
wherein the accessed portion of the video data stream corresponding to the object is initiated playback upon selecting the data glyph from the glyph carpet. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A device for accessing video from notes, comprising:
-
an electronic note-taking device that allows a user to select keyframes and make annotations while viewing a streaming video data stream that is being digitized and stored, the keyframes and annotations being captured and indexed to a position of the data stream related to the note-taking, and then printed in a video index, wherein the video index is embedded with one or more glyph codes that reference an annotation and a position in the data stream corresponding to a time period during which the annotation is made; a scanning device that scans the glyph codes embedded in the video index; a computing device that reads the scanned glyph codes and accesses a portion of the data stream wherein the accessed portion corresponds to the position referenced by the glyph codes; and a display mechanism that initiates playback of the accessed portion of the data stream according to the position referenced by the scanned glyph codes. - View Dependent Claims (9, 10, 11, 12, 13, 14, 19, 20)
-
-
15. A machine readable tangible storage medium having instructions stored thereon, wherein the instructions are executed by a processor such that the execution of said instructions cause the processor to:
-
receive one or more annotations and a selection of at least one of a plurality of keyframes during a streaming video data stream that is being digitized and stored; capture the keyframe and the annotations and index said annotations to a position of the video data stream; generate a glyph code associated with each keyframe that identifies the position of the video data stream corresponding to each keyframe such that the glyph code is used to access the position of the video data stream corresponding to the time period during which selection of the keyframe was made; and print a video summary, the summary comprising a plurality of keyframes and a plurality of embedded glyph codes, wherein each glyph code references the keyframe corresponding to at least a portion of the video data stream at said time period in the video data stream; scan the video summary and read the glyph code embedded in said video summary to access the portion of the video data stream, wherein the accessed portion corresponds to the position referenced by the glyph code at said time period in the video data stream; and initiate playback of the accessed portion of the data stream according to the position referenced by the glyph code. - View Dependent Claims (16, 17, 18)
-
Specification