System and method for captioning media
First Claim
Patent Images
1. A method for captioning streamed media having video and audio, the method comprising:
- streaming the media to a first device associated with a first user account from a remote media repository;
rendering a visual representation of the audio along a timeline of the media at the first device;
receiving segment parameters that define a media segment bounded by a first timestamp and a second timestamp from the first user account;
generating a caption file comprising a caption associated with the first timestamp and the second timestamp;
receiving a first annotation associated with the defined media segment from the first user account;
editing the caption file, comprising saving the received first annotation as a version of the annotation for the caption associated with the first timestamp and the second timestamp;
streaming the media to a second device associated with a second user account from the remote media repository;
rendering the visual representation of the audio with icons corresponding to the first timestamp and second timestamp of the defined media segment;
receiving a second annotation associated with the defined media segment from the second user account;
editing the caption file, comprising saving the received second annotation as a version of the annotation for the caption associated with the first timestamp and the second timestamp;
automatically selecting one of the first or second annotations to be presented as the current version of the caption, wherein automatically selecting one of the first or second annotations comprises comparing the first and second annotations to an automatic machine translation of the audio of the defined media segment and selecting the annotation most similar to the machine translation;
streaming the media to a third device associated with a third user account; and
rendering the selected annotation for the defined media segment over video frames between the first timestamp and the second timestamp at the third device.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for collaboratively captioning streamed media, the method including: rendering a visual representation of the audio at a first device, receiving segment parameters for a first media segment from the first device, rendering the visual representation of the audio at a second device, the second device different from the first device, and receiving a caption for the first media segment from the second device.
44 Citations
21 Claims
-
1. A method for captioning streamed media having video and audio, the method comprising:
-
streaming the media to a first device associated with a first user account from a remote media repository; rendering a visual representation of the audio along a timeline of the media at the first device; receiving segment parameters that define a media segment bounded by a first timestamp and a second timestamp from the first user account; generating a caption file comprising a caption associated with the first timestamp and the second timestamp; receiving a first annotation associated with the defined media segment from the first user account; editing the caption file, comprising saving the received first annotation as a version of the annotation for the caption associated with the first timestamp and the second timestamp; streaming the media to a second device associated with a second user account from the remote media repository; rendering the visual representation of the audio with icons corresponding to the first timestamp and second timestamp of the defined media segment; receiving a second annotation associated with the defined media segment from the second user account; editing the caption file, comprising saving the received second annotation as a version of the annotation for the caption associated with the first timestamp and the second timestamp; automatically selecting one of the first or second annotations to be presented as the current version of the caption, wherein automatically selecting one of the first or second annotations comprises comparing the first and second annotations to an automatic machine translation of the audio of the defined media segment and selecting the annotation most similar to the machine translation; streaming the media to a third device associated with a third user account; and rendering the selected annotation for the defined media segment over video frames between the first timestamp and the second timestamp at the third device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for collaboratively captioning media including audio, the method comprising:
-
rendering a visual representation of the audio at a first device associated with a first user account; receiving segment parameters corresponding to boundaries of a first media segment from the first user account; receiving a first annotation for the first media segment from the first user account; rendering the visual representation of the audio at a second device associated with a second user account, the second user account different from the first user account, the visual representation further comprising icons corresponding to the boundaries of the first media segment; receiving a second annotation for the first media segment from the second user account; automatically selecting one of the first or second annotations to be presented with the first media segment, wherein automatically selecting one of the first or second annotations comprises comparing the first and second annotations to an automatic machine translation of the audio of the first media segment and selecting the annotation most similar to the machine translation; rendering the visual representation of the audio at a third device associated with a third user account, the third user account different from the first and second user accounts, the visual representation further comprising icons corresponding to the boundaries of the first media segment; and rendering the selected annotation for the first media segment over video frames occurring between the boundaries of the first media segment. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21)
-
Specification