| CPC G09B 19/06 (2013.01) [G09B 5/06 (2013.01); H04N 21/4394 (2013.01); H04N 21/4532 (2013.01); H04N 21/47217 (2013.01); H04N 21/4856 (2013.01)] | 20 Claims |

|
1. A method comprising:
accessing a user profile comprising a user's proficiency level in a secondary language;
receiving a command to replay a first portion of a content item, wherein the first portion has a first portion duration;
in response to receiving the replay command, accessing a data structure associated with the first portion of the content item, wherein the data structure comprises:
a plurality of audio tracks associated with respective objects represented in the first portion of the content item, wherein each audio track of the plurality of audio tracks further includes a respective timed text, and wherein the respective timed text of each of the audio tracks comprises, in the secondary language, one of a dialog text or a non-dialog descriptive text; and
a plurality of mappings, wherein each mapping of the plurality of mappings is associated with a respective audio track of the plurality of audio tracks, wherein each mapping of the plurality of mappings is associated with a respective time period within the first portion duration; and
modifying the data structure to remove timed texts associated with the non-dialog descriptive text from the data structure based on the user's proficiency level; and
generating for display, based on the modified data structure, the dialog text during the first portion duration.
|