Method and device for transmitting audio and video for playback
First Claim
Patent Images
1. A method comprising:
- receiving, by a multimedia processing device comprising a processor, a multimedia stream from a first source, the multimedia stream comprising a first video stream and a first audio stream;
receiving, by the multimedia processing device, a second audio stream from a second source, the second audio stream differing from the first audio stream, wherein the multimedia stream and the second audio stream are associated with common subject matter;
forwarding video content of the first video stream to a display device to display the video content;
receiving, by the multimedia processing device, at a first time during the display of the video content at the display device, a first user action coincident with a visual aspect of an event observable in a presentation of the first video stream, wherein the event is common to the subject matter presented in both the first video stream and the second audio stream;
forwarding audio content of the second audio stream to a speaker for presentation of the audio content;
receiving, by the multimedia processing device, at a second time during presentation of the audio content at the speaker, a second user action coincident with an audible aspect of the event observable in a presentation of the second audio stream, wherein one of the first user action, the second user action, or the first and second user actions comprises pressing a button;
determining, by the multimedia processing device, in real-time, a timing offset between the first video stream and the second audio stream according to a time difference between the first time and the second time;
transmitting, by the multimedia processing device, first information while receiving the multimedia stream to display images associated with the first video stream; and
transmitting, by the multimedia processing device, second information while receiving the second audio stream to present audible signals associated with the second audio stream,wherein transmitting of the first information and the second information is synchronized according to the timing offset.
1 Assignment
0 Petitions
Accused Products
Abstract
A video stream from a first source and an audio stream from a second source are received at a multimedia processing device such as a set-top box for play back. A first offset time is determined based upon user input, whereby playback of the video stream relative to playback of the audio stream is adjusted to facilitate synchronization of the audio and video stream.
27 Citations
23 Claims
-
1. A method comprising:
-
receiving, by a multimedia processing device comprising a processor, a multimedia stream from a first source, the multimedia stream comprising a first video stream and a first audio stream; receiving, by the multimedia processing device, a second audio stream from a second source, the second audio stream differing from the first audio stream, wherein the multimedia stream and the second audio stream are associated with common subject matter; forwarding video content of the first video stream to a display device to display the video content; receiving, by the multimedia processing device, at a first time during the display of the video content at the display device, a first user action coincident with a visual aspect of an event observable in a presentation of the first video stream, wherein the event is common to the subject matter presented in both the first video stream and the second audio stream; forwarding audio content of the second audio stream to a speaker for presentation of the audio content; receiving, by the multimedia processing device, at a second time during presentation of the audio content at the speaker, a second user action coincident with an audible aspect of the event observable in a presentation of the second audio stream, wherein one of the first user action, the second user action, or the first and second user actions comprises pressing a button; determining, by the multimedia processing device, in real-time, a timing offset between the first video stream and the second audio stream according to a time difference between the first time and the second time; transmitting, by the multimedia processing device, first information while receiving the multimedia stream to display images associated with the first video stream; and transmitting, by the multimedia processing device, second information while receiving the second audio stream to present audible signals associated with the second audio stream, wherein transmitting of the first information and the second information is synchronized according to the timing offset. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method comprising:
-
selecting, by a system comprising a processor, a first multimedia stream including a first video stream and a first audio stream; selecting, by the system, a second audio stream, wherein the first multimedia stream and the second audio stream are associated with common subject matter; selecting, by the system, playback of the first video stream and the second audio stream at a multimedia center; determining, by the system, a timing offset according to a time difference between a first user input coincident with a visual aspect of an event observable in the playback of the first video stream and a second user input coincident with an audible aspect of the event observable in the playback of the second audio stream, wherein one of the first user input, the second user input, or the first and second user inputs comprises pressing a button during playback of the first video stream and the second audio stream at the multimedia center; and synchronizing, by the system, the first video stream and the second audio stream in real-time according to the timing offset. - View Dependent Claims (17, 18, 19, 20, 21)
-
-
22. A device comprising:
-
a memory that stores executable instructions; and a controller coupled to the memory, wherein the controller, responsive to executing the instructions, facilitates performance of operations, comprising; requesting delivery of a multimedia stream to equipment of a user, the multimedia stream including a video stream and a first audio stream, wherein video content of the video stream is for presentation at a multimedia system; requesting delivery of a second audio stream to the equipment of the user, wherein the multimedia stream and the second audio stream are associated with common subject matter, and wherein audio content of the second audio stream is for presentation at the multimedia system; receiving, at a first time, at the equipment of the user, a first user action coincident with a visual aspect of an event observable in the video stream, wherein the first time is during a presentation of the video content at the multimedia system, and wherein the event is common to the subject matter presented in both the multimedia stream and the second audio stream; receiving, at a second time, at the equipment of the user, a second user action coincident with an audible aspect of the event observable in the second audio stream, wherein the second time is during a presentation of the audio content at the multimedia system, and wherein one of the first user action, the second user action, or the first and second user actions comprises pressing a button; determining in real-time a timing offset between the video stream and the second audio stream according to a time difference between the first time and the second time; synchronizing image information of the video stream with audio information of the second audio stream according to the timing offset to generate synchronized image information and synchronized audio information; transmitting the synchronized image information for display at a display device of the equipment of the user; and transmitting the synchronized audio information for concurrent presentation with the synchronized image information at the equipment of the user.
-
-
23. A device comprising:
-
a memory that stores executable instructions; and a controller coupled to the memory, wherein the controller, responsive to executing the instructions, facilitates performance of operations, comprising; receiving, by equipment of a user, video content from a first source for presentation at a multimedia system; receiving, by the equipment of the user, audio content from a second source for presentation at the multimedia system, the second source differing from the first source, wherein the video content and the audio content are associated with common subject matter; receiving, at a first time, by the equipment of the user, a first user action coincident with a visual aspect of an event observable in the video content, wherein the first time occurs during the presentation of the video content at the multimedia system, and wherein the event is common to the subject matter presented in both the video content and the audio content; receiving, at a second time, by the equipment of the user, a second user action coincident with an audible aspect of the event observable in the audio content, wherein the second time occurs during the presentation of the audio content at the multimedia system, and wherein one of the first user action, the second user action, or the first and second user actions comprises pressing a button; determining a timing offset between the video content and the audio content in real-time according to a time difference between the first time and the second time; synchronizing image information of the video content with audio information of the audio content according to the timing offset to generate synchronized image information and synchronized audio information; and presenting the synchronized image information and the synchronized audio information to the equipment of the user concurrently while receiving the video content and the audio content.
-
Specification