PROVIDING AUDIO AND ALTERNATE AUDIO SIMULTANEOUSLY DURING A SHARED MULTIMEDIA PRESENTATION
First Claim
1. A method comprising:
- receiving, by a system including a processor, a digitally encoded data stream comprising an encoded video data portion, a plurality of encoded audio data portions, and a synchronization marker;
extracting, by the system, from the digitally encoded data stream, a first encoded audio data portion;
decoding, by the system, the first encoded audio data portion to obtain a first decoded audio portion;
extracting, by the system, from the digitally encoded data stream, a second encoded audio data portion;
decoding, by the system, the second encoded audio data portion to obtain a second decoded audio portion, wherein the first decoded audio portion and the second decoded audio portion are synchronized to a decoded video portion obtained from the encoded video data portion based on the synchronization marker;
forwarding, by the system, the first decoded audio portion to equipment of a first user, wherein presentation of the first decoded audio portion by the equipment of the first user is synchronized to a presentation of the decoded video portion; and
forwarding, by the system, the second decoded audio portion to equipment of a second user, wherein presentation of the second decoded audio portion by the equipment of the second user is synchronized to the presentation of the decoded video portion.
1 Assignment
0 Petitions
Accused Products
Abstract
Aspects of the subject disclosure may include, for example, decoding first and second encoded audio portions extracted from a digitally encoded data stream to obtain first and second decoded audio portions. The digitally encoded data stream includes an encoded video portion, multiple encoded audio portions including the first and second audio portions and a reference marker. The first and second decoded audio portions are synchronized to a decoded video portion based on the reference marker. The first decoded audio portion is forwarded to equipment of a first user and the second decoded audio portion is forwarded to equipment of a second user. Presentations of the first decoded audio portion by the equipment of the first user and the second decoded audio portion by the equipment of the second user are synchronized to a presentation of the decoded video portion. Other embodiments are disclosed.
31 Citations
20 Claims
-
1. A method comprising:
-
receiving, by a system including a processor, a digitally encoded data stream comprising an encoded video data portion, a plurality of encoded audio data portions, and a synchronization marker; extracting, by the system, from the digitally encoded data stream, a first encoded audio data portion; decoding, by the system, the first encoded audio data portion to obtain a first decoded audio portion; extracting, by the system, from the digitally encoded data stream, a second encoded audio data portion; decoding, by the system, the second encoded audio data portion to obtain a second decoded audio portion, wherein the first decoded audio portion and the second decoded audio portion are synchronized to a decoded video portion obtained from the encoded video data portion based on the synchronization marker; forwarding, by the system, the first decoded audio portion to equipment of a first user, wherein presentation of the first decoded audio portion by the equipment of the first user is synchronized to a presentation of the decoded video portion; and forwarding, by the system, the second decoded audio portion to equipment of a second user, wherein presentation of the second decoded audio portion by the equipment of the second user is synchronized to the presentation of the decoded video portion. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A media processor comprising:
-
a memory that stores executable instructions; and a processor coupled to the memory, wherein the processor, responsive to executing the instructions, facilitates performance of operations comprising; extracting from a digitally encoded data stream, a first encoded audio portion, wherein the digitally encoded data stream comprises an encoded video portion, a plurality of encoded audio portions, and a timing reference; decoding the first encoded audio portion to obtain a first decoded audio portion; extracting from the digitally encoded data stream, a second encoded audio portion; decoding the second encoded audio portion to obtain a second decoded audio portion, wherein the first decoded audio portion and the second decoded audio portion are synchronized to a decoded video portion obtained from the encoded video portion based on the timing reference; forwarding the first decoded audio portion to equipment of a first user, wherein presentation of the first decoded audio portion by the equipment of the first user is synchronized to a presentation of the decoded video portion; and forwarding the second decoded audio portion to equipment of a second user, wherein presentation of the second decoded audio portion by the equipment of the second user is synchronized to the presentation of the decoded video portion. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A machine-readable storage medium, comprising executable instructions which, responsive to being executed by a processor, cause the processor to facilitate performance of operations comprising:
-
decoding a first encoded audio portion extracted from a digitally encoded data stream to obtain a first decoded audio portion, wherein the digitally encoded data stream comprises an encoded video portion, a plurality of encoded audio portions, and a reference marker; decoding a second encoded audio portion from the digitally encoded data stream to obtain a second decoded audio portion, wherein the first decoded audio portion and the second decoded audio portion are synchronized to a decoded video portion based on the reference marker; forwarding the first decoded audio portion to equipment of a first user, wherein presentation of the first decoded audio portion by the equipment of the first user is synchronized to a presentation of the decoded video portion; and forwarding the second decoded audio portion to equipment of a second user, wherein presentation of the second decoded audio portion by the equipment of the second user is synchronized to the presentation of the decoded video portion. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification