SIMULTANEOUSLY RENDERING A PLURALITY OF DIGITAL MEDIA STREAMS IN A SYNCHRONIZED MANNER BY USING A DESCRIPTOR FILE
First Claim
1. A method comprising:
- downloading to a first client device a descriptor file for synchronizing a plurality of digital media streams, wherein the plurality of digital media streams each contain digital media content corresponding to a same originating work, wherein the plurality of digital media streams includes a first digital media stream containing a digital audio narration of the originating work and one or more other digital media streams, wherein the one or more other digital media streams include a second digital media stream, wherein the descriptor file is external to the first digital media stream;
accessing the descriptor file to obtain location information for two or more of the plurality of digital media streams, wherein the two or more of the plurality of digital media streams include the second digital media stream;
accessing the descriptor file to determine synchronization points in the digital media content of the second digital media stream that correspond to synchronization time offsets in a timeline of the digital audio narration of the first digital media stream; and
simultaneously rendering the two or more of the plurality of digital media streams in a synchronized manner by correlating the synchronization points and the synchronization time offsets.
3 Assignments
0 Petitions
Accused Products
Abstract
A plurality of digital media streams are synchronized by using a descriptor file. The plurality of digital media streams includes a first digital media stream containing a digital audio narration of an originating work and a second digital media stream containing digital media content corresponding to the same originating work. The descriptor file contains location information for the plurality of digital media streams, synchronization time offsets in a timeline of the digital audio narration of the first digital media stream, and synchronization points in the digital media content of the second digital media stream that correspond to the synchronization time offsets. Two or more of the plurality of digital media streams, including the second digital media stream, are simultaneously rendered in a synchronized manner by accessing the descriptor file and correlating the synchronization points and the synchronization time offsets.
-
Citations
20 Claims
-
1. A method comprising:
-
downloading to a first client device a descriptor file for synchronizing a plurality of digital media streams, wherein the plurality of digital media streams each contain digital media content corresponding to a same originating work, wherein the plurality of digital media streams includes a first digital media stream containing a digital audio narration of the originating work and one or more other digital media streams, wherein the one or more other digital media streams include a second digital media stream, wherein the descriptor file is external to the first digital media stream; accessing the descriptor file to obtain location information for two or more of the plurality of digital media streams, wherein the two or more of the plurality of digital media streams include the second digital media stream; accessing the descriptor file to determine synchronization points in the digital media content of the second digital media stream that correspond to synchronization time offsets in a timeline of the digital audio narration of the first digital media stream; and simultaneously rendering the two or more of the plurality of digital media streams in a synchronized manner by correlating the synchronization points and the synchronization time offsets. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A non-transitory computer-readable storage medium having stored thereon instructions which, when executed by a processor of a computing device, cause the computing device to:
-
download a descriptor file for synchronizing a plurality of digital media streams, wherein the plurality of digital media streams each contain digital media content corresponding to a same originating work, wherein the plurality of digital media streams includes a first digital media stream containing a digital audio narration of the originating work and one or more other digital media streams, wherein the one or more other digital media streams include a second digital media stream, and wherein the descriptor file is external to the first digital media stream; access the descriptor file to obtain location information for two or more of the plurality of digital media streams, wherein the two or more of the plurality of digital media streams include the second digital media stream; access the descriptor file to determine synchronization points in the digital media content of the second digital media stream that correspond to synchronization time offsets in a timeline of the digital audio narration of the first digital media stream; and simultaneously render the two or more of the plurality of digital media streams in a synchronized manner by correlating the synchronization points and the synchronization time offsets.
-
Specification