A method for presenting closed captioning text on device display screens,
the method includes: receiving a continuous flow of audio video (A/V)
content information; separating closed captioning information from video
content contained in the A/V content information flow; accumulating the
closed captioning information in a first memory buffer; displaying the
video content without the closed captioning information to form a first
video snippet; determining one of the following video mode conditions:
whether a first time limit for viewing the video snippet been exceeded,
whether the capacity of the first memory buffer for the closed captioning
been exceeded, and whether a closed caption command to display the
accumulated closed captioning been received; wherein in the event one or
more of the video mode conditions occurs: retrieving the accumulated
closed captioning from the first memory buffer; and displaying the
accumulated closed caption information without the video content.