Patent ID: 11877036
Assignee: ARRIS ENTERPRISES LLC
Field: Audio-visual technology (Electrical engineering)
Classification: CPC H | IPC H

Claim 7:
8. A system for rendering scrolling captions for media content, the system comprising:
a processor configured to receive a first request to display a first line of text associated with a media file, the first line of text being caption data for a first portion of audio content of the media file;
the processor configured to generate a framebuffer object (FBO), the FBO being an active framebuffer for the media file,
the processor configured to generate a first texture per-line (TPL) for the first line of text;
a graphics processing unit of the processor configured to:
draw one or more glyphs on the first TPL;
render the first TPL in a first position of the FBO;
a display unit configured to display the first TPL on a display at the first position;
the processor configured to receive a second request to display a second line of text associated with the media file, the second line of text being caption data for a second portion of the audio content of the media file;
the processor configured to generate a second texture per-line (TPL) for the second line of text;
the graphics processing unit of the processor configured to:
draw one or more glyphs on the second TPL;
render the first TPL in a second position and the second TPL in the first position; and
the display unit configured to display the second TPL on the display in the first position and the first TPL in the second position.