Systems and methods for transmission of media content
First Claim
1. A method for dynamically playing back media content on a media playback device and at least one portable device, wherein the media content comprises only one video content and at least two audio content, comprising:
- providing, by the media playback device, a selection option to the at least one portable device, the selection option relating to selection of the first audio content;
retrieving, by the media playback device, a selection from the at least one portable device based on the selection option;
retrieving, by the media playback device, a selection of the second audio content;
splitting, by the media playback device, the media content into the video content, the first audio content, and the second audio content;
determining a time adjustment value corresponding to a data delivery time for transmitting the media content from the media playback device to the at least one portable device, wherein the data delivery time is caused by one of transcoding and transrating of the first and second audio content;
adjusting time codes of each of the video content, the first audio content, and the second audio content according to the time adjustment value;
encoding the respective adjusted time codes in each of the first audio content, the second audio content, and the video content;
synchronizing the first audio content, the second audio content, and the video content by aligning the encoded time codes of the first audio content, the second audio content, and the video content;
upon aligning the encoded time codes, outputting the second audio content and the video content to an output device;
responsive to the selection of the first audio content, transmitting the first audio content to the least one portable device, wherein the at least one portable device outputs the first audio content according to the aligned adjusted time codes.
1 Assignment
0 Petitions
Accused Products
Abstract
A method provide a selection option to the at least one portable device, the selection option relating to selection of the first audio content and retrieving a selection from the at least one portable device based on the selection option. The method further retrieves a selection of the second audio content and synchronizing the first audio content, the second audio content, and the video content by embedding a synchronizing signal in the first audio content, the second audio content, and the video content. The method further outputs the second audio content and the video content to an output device according to the synchronizing signal. Responsive to the selection of the first audio content, the first audio content with the embedded synchronizing signal is transmitted to the least one portable device, wherein the at least one portable device outputs the first audio content according to the synchronizing signal.
26 Citations
18 Claims
-
1. A method for dynamically playing back media content on a media playback device and at least one portable device, wherein the media content comprises only one video content and at least two audio content, comprising:
-
providing, by the media playback device, a selection option to the at least one portable device, the selection option relating to selection of the first audio content; retrieving, by the media playback device, a selection from the at least one portable device based on the selection option; retrieving, by the media playback device, a selection of the second audio content; splitting, by the media playback device, the media content into the video content, the first audio content, and the second audio content; determining a time adjustment value corresponding to a data delivery time for transmitting the media content from the media playback device to the at least one portable device, wherein the data delivery time is caused by one of transcoding and transrating of the first and second audio content; adjusting time codes of each of the video content, the first audio content, and the second audio content according to the time adjustment value; encoding the respective adjusted time codes in each of the first audio content, the second audio content, and the video content; synchronizing the first audio content, the second audio content, and the video content by aligning the encoded time codes of the first audio content, the second audio content, and the video content; upon aligning the encoded time codes, outputting the second audio content and the video content to an output device; responsive to the selection of the first audio content, transmitting the first audio content to the least one portable device, wherein the at least one portable device outputs the first audio content according to the aligned adjusted time codes. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A non-transitory computer-readable medium embodying at least one program executable in a media playback device for performing playback of media content comprising a video content, a first audio content, and a second audio content, the at least one program comprising:
-
code that provides a selection option to at least one portable device, the selection option relating to the first audio content; code that retrieves a language selection from the media playback device based on the selection option; code that splits the media content into the video content, the first audio content, and the second audio content; code that determines a time adjustment value corresponding to a data delivery time for transmitting the media content from the media playback device to the at least one portable device, wherein the data delivery time is caused by one of transcoding and transrating of the first and second audio content; code that adjusts time codes of each of the video content, the first audio content, and the second audio content according to the time adjustment value; code that encodes the respective adjusted time codes in each of the first audio content, the second audio content, and the video content; code that aligns the encoded time codes of the first audio content, the second audio content, and the video content to synchronize the first audio content, the second audio content, and the video content, code that transmits the first audio content to the at least one portable device according to the language selection; and code that outputs the second audio content and the video content to an output device according to the aligned adjusted time codes. - View Dependent Claims (12)
-
-
13. A system, comprising:
-
a media playback device for performing playback of media content comprising a video content, a first audio content, and a second audio content; and an application executable in the media playback device, the application comprising; logic that provides a selection option to at least one portable device; logic that retrieves a language selection from the at least one portable device based on the selection option; logic that splits the media content into the video content, the first audio content, and the second audio content; logic that determines a time adjustment value corresponding to a data delivery time for transmitting the media content from the media playback device to the at least one portable device, wherein the data delivery time is caused by one of transcoding and transrating of the first and second audio content; logic that adjusts time codes of each of the video content, the first audio content, and the second audio content according to the time adjustment value; logic that encodes the respective adjusted time codes in each of the first audio content, the second audio content, and the video content; logic that synchronizes the first audio content, the second audio content, and the video content by aligning the encoded time codes of the first audio content, the second audio content, and the video content; logic that transmits the first audio content to the at least one portable device according to the language selection; and logic that transmits the second audio content of the media content and the video content of the media content to an output device coupled to the media playback device according to the aligned adjusted time codes. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification