Synchronizing audio of a secondary-language audio track
AssigneeDISH Network L.L.C.
InventorKevin Yao
Life of this patent
Estimating the term…
Abstract
A method of providing a synchronized secondary audio track via a mobile device. The method includes: receiving, at a mobile device, a request from a user to receive a secondary audio track that corresponds with a primary audio track of an audio-visual (AV) program which is presented to the user; receiving the secondary audio track at the mobile device; receiving at the mobile device a playback-control cue; and in response to receiving the playback-control cue, outputting audio data of the secondary audio track so that the audio data is synchronized with the primary audio track.
Claims20
An electronic device comprising:
- one or more processing devices and memory communicatively coupled with and readable by the one or more processing devices and having stored therein processor-readable instructions, which, when executed by the one or more processing devices, cause the one or more processing devices to perform operations comprising:
- detecting a signal to output a first audio track that corresponds with a visual output of an audio-visual program, where the audio-visual program is output by a set of one or more devices configured to output audio-visual data, and the set of one or more devices is separate from the electronic device;
- processing the first audio track received via one or more networks from a remote system;
- communicating with the set of one or more devices outputting the audio-visual data;
- consequent to the communicating, synchronizing output of audio data of the first audio track with a playback-control operation that adjusts output corresponding to the audio-visual program based at least in part on:
- detecting an indication of a playback-control cue output by the set of one or more devices to adjust output corresponding to the audio-visual program, where the indication corresponds to one or more soundwaves having one or more characteristics that distinguish the playback control operation from other playback control operations;
- calculating a playback offset for the first audio track to synchronize the first audio track with one or more visual components of the audio-visual program, the playback offset based at least in part on the communicating;
- and
- based at least in part on the playback offset and in response to receiving the indication of the playback-control cue, outputting the audio data of the first audio track so that the audio data is synchronized with the visual output.
A method comprising:
- detecting by a first device a signal to output a first audio track that corresponds with a visual output of an audio-visual program, where the audio-visual program is output by a set of one or more devices configured to output audio-visual data, and the set of one or more devices is separate from the first device;
- processing the first audio track received via one or more networks from a remote system;
- communicating with the set of one or more devices outputting the audio-visual data;
- consequent to the communicating, synchronizing output of audio data of the first audio track with a playback-control operation that adjusts output corresponding to the audio-visual program based at least in part on:
- detecting an indication of a playback-control cue output by the set of one or more devices to adjust output corresponding to the audio-visual program, where the indication corresponds to one or more soundwaves having one or more characteristics that distinguish the playback control operation from other playback control operations;
- calculating a playback offset for the first audio track to synchronize the first audio track with one or more visual components of the audio-visual program, the playback offset based at least in part on the communicating;
- and
- based at least in part on the playback offset and in response to receiving the indication of the playback-control cue, outputting the audio data of the first audio track so that the audio data is synchronized with the visual output.
A non-transitory, processor-readable medium comprising instructions which, when executed by one or more processing devices, cause the one or more processing devices to perform operations comprising:
- detecting a signal to output a first audio track that corresponds with a visual output of an audio-visual program, where the audio-visual program is output by a set of one or more devices configured to output audio-visual data, and the set of one or more devices is separate from the one or more processing devices;
- processing the first audio track received via one or more networks from a remote system;
- communicating with the set of one or more devices outputting the audio-visual data;
- consequent to the communicating, synchronizing output of audio data of the first audio track with a playback-control operation that adjusts output corresponding to the audio-visual program based at least in part on:
- detecting an indication of a playback-control cue output by the set of one or more devices to adjust output corresponding to the audio-visual program, where the indication corresponds to one or more soundwaves having one or more characteristics that distinguish the playback control operation from other playback control operations;
- calculating a playback offset for the first audio track to synchronize the first audio track with one or more visual components of the audio-visual program, the playback offset based at least in part on the communicating;
- and
- based at least in part on the playback offset and in response to receiving the indication of the playback-control cue, outputting the audio data of the first audio track so that the audio data is synchronized with the visual output.
Dependencies are inferred from the claim text.