METHOD AND SYSTEM FOR ASSOCIATING AN OBJECT TO A MOMENT IN TIME IN A DIGITAL VIDEO
A system and method for associating location data with a marked portion of a digital video. The method includes determining a marked moment in a timeline of a source digital video. The method further includes determining location data related to the marked moment and associating the location data with the marked moment.
1 . A computer implemented method for associating a moment of a video with location information, the computer implemented method comprising:
determining a marked moment of a source digital video, said marked moment to be marked for association with location information;
determining said location information; and
associating said location information with said marked moment.
2 . The computer implemented method of claim 1 , wherein said source digital video has a timeline and said determining a marked moment includes determining a marked time corresponding to said marked moment in said timeline.
3 . The computer implemented method of claim 2 , wherein a video server hosts said source digital video and determining a marked time includes requesting said marked time from said video server.
4 . The computer implemented method of claim 2 , wherein a video server hosts said source digital video, the computer implemented method further comprising:
determining a globally unique video identifier for said source digital video hosted at said video server.
5 . The computer implemented method of claim 4 , wherein said globally unique video identifier includes a universal resource identifier.
6 . The computer implemented method of claim 4 , further comprising:
sending said marked time and said globally unique video identifier to a video snipping server for storage;
receiving a video player/marking interface from said video snipping server;
receiving said source digital video, wherein said source digital video is aligned to said marked time; and
displaying said source digital video at said marked time.
7 . The computer implemented method of claim 6 , further comprising:
receiving said location information as defined by a user through said video player/marking interface; and
sending said location information to said video snipping server for storing as a video snip file, said video snip file comprising said location information, said globally unique video identifier and said marked time.
8 . The computer implemented method of claim 6 , further comprising:
receiving suggested location information from said video snipping server for selection by a user.
9 . The computer implemented method of claim 1 , wherein said determining location information includes determining said location information corresponding to a location of a device when capturing said source digital video.
10 . The computer implemented method of claim 1 , wherein said determining location information includes determining geographic coordinate information as said location information, said geographic coordinate information corresponding to a location of an object captured within said marked moment.
11 . The computer implemented method of claim 10 , wherein said determining location information includes receiving said geographic coordinate information as defined by a user.
12 . The computer implemented method of claim 1 , wherein said determining location information includes receiving a place name as defined by a user, wherein the place name is associated with an object in said marked moment.
13 . A computer implemented method for distribution of a video snip having a marked moment, the computer implemented method comprising:
receiving a request for a marked video snip from a viewer's computer;
determining a source digital video associated with said marked video snip;
requesting said source digital video from a host video server;
determining a marked time associated with said marked moment in said source digital video, wherein said marked moment is associated with an object; and
sending said source digital video to said viewer's computer, wherein said source digital video is aligned to play at said marked moment.
14 . The computer implemented method of claim 13 , wherein said object includes location information.
15 . The computer implemented method of claim 13 , wherein said receiving a request comprises:
receiving said request for a marked video snip file, wherein said marked video snip file comprises a globally unique video identifier for said source digital video associated with a video host server hosting said source digital video, and said marked time.
16 . A video snipping system, comprising:
a video controller configured to determine a globally unique video identifier identifying a source digital video;
a timestamp monitor configured to determine a marked time in a timeline of said source digital video, wherein said marked time is associated with a marked moment in said source digital video; and
a marking module configured to associate location information with said marked moment.
17 . The video snipping system of claim 16 , further comprising:
a database including a marked video snip file, said marked video snip file comprising said globally unique video identifier, said marked time, and said location information.
18 . The video snipping system of claim 16 , wherein said globally unique video identifier comprises a uniform resource identifier of a video server hosting said source digital video.
19 . The video snipping system of claim 16 , wherein said location information comprises geographic coordinate information.
20 . The video snipping system of claim 16 , wherein said location information comprises global positioning system (GPS) coordinate information.
21 . The video snipping system of claim 16 , wherein said location information includes a place name.
22 . The video snipping system of claim 16 , further comprising a marked video snip, said marked video snip comprising a portion of said source digital video beginning at a start time comprising said marked time.
23 . A computer readable storage medium having a data structure stored thereon, the data structure comprising:
a video identifier, said video identifier uniquely identifying a source of a digital video data structure;
a marked time, said marked time identifying a portion of said digital video data structure; and
a representation of an object associated with said portion of said digital video data structure.
24 . The computer readable storage medium of claim 23 , wherein said representation of an object includes location information identifying a location associated with said portion of digital video data structure.
25 . The computer readable storage medium of claim 24 , further comprising:
a second marked time, said second marked time identifying a second portion of said digital video data structure; and
a second representation of an object associated with said second portion of said digital video data structure.
26 . A computer implemented method for merging a moment of a video having location information with a second video having second location information, the computer implemented method comprising:
determining a first location information associated with a first marked moment of a first source digital video;
determining a second location information associated with a second marked moment of a second source digital video;
merging said first marked moment with said second marked moment resulting in a merged video having said first marked moment and said second marked moment;
associating said first location information with said first marked moment in said merged video; and
associating said second location information with said second marked moment in said merged video.