A device for use with a viewing device operable to display a video, said device comprising: an image receiver operable to receive image data; a closed caption receiver operable to receive closed caption data; an image decoder operable to decode the image data into image display data; a closed caption decoder operable to decode the closed caption data into closed caption display data; a packaging component operable to generate a first content package based on the image display data and the closed caption display data; an output port operable to output the first content package to the viewing device to display a first video image over a first period of time; an instruction receiver operable to receive a closed caption modification instruction and to output an image modification signal based on the closed caption modification instruction; and a closed caption modifying component operable to generate modified closed caption display data, wherein said packaging component is further operable, based on the image modification signal, to generate a second content package based on the image display data and the modified closed caption display data, and wherein said output port is further operable to output the second content package to the viewing device to display a second video image over a second period of time, wherein said instruction receiver is further operable to receive a trick play closed caption modification instruction and to output a trick play signal based on the trick play closed caption modification instruction, wherein said packaging component is further operable, based on the trick play signal, to generate a trick play content package based on the image display data and the modified closed caption display data, and wherein said output port is further operable to output the trick play content package to the viewing device to display a trick play video image for rewinding. an image receiver operable to receive image data; a closed caption receiver operable to receive closed caption data; an image decoder operable to decode the image data into image display data; a closed caption decoder operable to decode the closed caption data into closed caption display data; a packaging component operable to generate a first content package based on the image display data and the closed caption display data; an output port operable to output the first content package to the viewing device to display a first video image over a first period of time; an instruction receiver operable to receive a closed caption modification instruction and to output an image modification signal based on the closed caption modification instruction; and a closed caption modifying component operable to generate modified closed caption display data, wherein said packaging component is further operable, based on the image modification signal, to generate a second content package based on the image display data and the modified closed caption display data, and wherein said output port is further operable to output the second content package to the viewing device to display a second video image over a second period of time, wherein said instruction receiver is further operable to receive a trick play closed caption modification instruction and to output a trick play signal based on the trick play closed caption modification instruction, wherein said packaging component is further operable, based on the trick play signal, to generate a trick play content package based on the image display data and the modified closed caption display data, and wherein said output port is further operable to output the trick play content package to the viewing device to display a trick play video image for rewinding.