Synchronization mechanism for multimedia captioning and audio description
First Claim
1. A method for outputting one or more supplemental media streams designed to assist sense impaired people in conjunction with a main media stream, comprising:
- repeatedly monitoring for and detecting triggering events while outputting the main media stream; and
upon detecting a triggering event;
determining which of the one or more supplemental media streams are associated with the triggering event;
determining for each associated supplemental media stream whether each associated supplemental media stream is to be output synchronously or asynchronously with the main media stream; and
iteratively outputting each associated supplemental media stream either synchronously or asynchronously with the main media stream according to the results of the previous determinations.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for outputting supplemental media streams with a main media stream is presented. The method monitors for triggering events and, upon detecting a triggering event, causes one or more supplemental media streams associated with the triggering event to output. The associated supplemental media streams may be output either synchronously or asynchronously with the main media stream. Synchronous supplemental media streams are output concurrently with the main media stream. Asynchronously output supplemental media streams suspend the main media stream while they are output and terminate any currently outputting supplemental media streams. A supplemental media stream may cause a conditional triggering event to trigger a second supplemental media stream to output synchronously with the first. A second main media stream with associated supplemental media streams may be output asynchronously as a compiled supplemental media stream in connection with a first main media stream.
-
Citations
32 Claims
-
1. A method for outputting one or more supplemental media streams designed to assist sense impaired people in conjunction with a main media stream, comprising:
-
repeatedly monitoring for and detecting triggering events while outputting the main media stream; and
upon detecting a triggering event;
determining which of the one or more supplemental media streams are associated with the triggering event;
determining for each associated supplemental media stream whether each associated supplemental media stream is to be output synchronously or asynchronously with the main media stream; and
iteratively outputting each associated supplemental media stream either synchronously or asynchronously with the main media stream according to the results of the previous determinations. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer readable medium having computer executable instructions for carrying out the method comprising the steps of:
-
repeatedly monitoring for and detecting triggering events while outputting the main media stream; and
upon detecting a triggering event;
determining which of the one or more supplemental media streams are associated with the triggering event;
determining for each associated supplemental media stream whether each associated supplemental media stream is to be output synchronously or asynchronously with the main media stream; and
iteratively outputting each associated supplemental media stream either synchronously or asynchronously with the main media stream according to the results of the previous determinations. - View Dependent Claims (20)
-
-
21. A system for outputting at least one supplemental media stream designed to assist sense impaired people in conjunction with a main media stream, the system comprising:
-
a media stream output device for outputting a main media stream and at least one supplemental media stream; and
a media stream output controller communicatively coupled to the media stream output device for;
receiving a main media stream and at least one supplemental media stream;
outputting the main media stream via the media stream output device;
monitoring for and detecting triggering events associated with the output of the main media stream; and
upon detecting a triggering event;
determining which of the at least one supplemental media streams are associated with the detected triggering event;
determining for each associated supplemental media stream whether each associated supplemental media stream is to be output synchronously or asynchronously with the main media stream; and
iteratively outputting each associated supplemental media stream, via the media stream output device, either synchronously or asynchronously with the main media stream in accordance with the results of the previous determinations. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
-
-
32. A media display system for outputting one or more supplemental media streams designed to assist sense impaired people in conjunction with outputting a main media stream, the system comprising:
-
a monitoring means for monitoring and detecting triggering events associated while outputting the main media stream;
a supplemental media stream selection means for selecting which of the one or more supplemental media streams are associated with a detected triggering event;
a determination means for determining for each associated supplemental media stream whether each associated supplemental media stream is to be output synchronously or asynchronously with the main media stream; and
a control means for iteratively outputting each associated supplemental media stream either synchronously or asynchronously with the main media stream according to the results of the determinations by the determination means, terminating any currently outputting supplemental media streams when an associated supplemental media stream is output asynchronously, and suspending the main media stream while the associated supplemental media stream is output asynchronously.
-
Specification