Inventors:
David Larson - Rochester MN, US
Bryan Logan - Rochester MN, US
Terrence Nixa - Rochester MN, US
Assignee:
INTERNATIONAL BUSINESS MACHINES CORPORATION - Armonk NY
International Classification:
G10L 21/00
Abstract:
A method, apparatus, system, and signal-bearing medium that, in an embodiment, create an alternative audio file with alternative audio segments and embed markers in the alternative audio file. Each of the markers is associated with a respective alternative audio segment, and the markers identify original closed caption data segments in a program. The alternative audio file is sent to a client. The client receives the program from a content provider, matches the markers to the original closed caption data segments, and substitutes the alternative audio segments for the original audio segments via the matches during presentation of the program. In an embodiment, alternative closed caption data is created that includes alternative closed caption data segments. Markers are embedded in the alternative closed caption data, each of the markers is associated with a respective one of the alternative closed caption data segments, and the markers identify the original closed caption data segments in the program. The alternative closed caption data is sent to the client. The client matches the markers to the original closed caption data segments and substitutes the alternative closed caption data segments for the original closed caption data segments via the matches in presentation of the program. In an embodiment, alternative content is created that includes alternative audio and video segments. Markers are embedded in the alternative content, each of the markers is associated with a respective one of the alternative audio and video segments, and the markers identify the original closed caption data segments in the program. The alternative content is sent to the client. The client matches the markers to the original closed caption data segments and substitutes the alternative audio and video segments for the original closed caption data segments via the matches in presentation of the program.