16. A video encoder comprising: an input configured to receive main program audio/video (A/V) content; the video encoder also configured to receive sign language video content corresponding to audio of the main program A/V content; the sign language video content being scaled in size and resolution to fit within a sign language window; a packet identifier (PID) mapper that is configured to map a first PID to a video portion of the main program A/V content and maps a second PID to the sign language video content; a processor that is configured to correlate the main video content having the first PID with the sign language video content having the second PID; a re-encoder that is configured to re-encode the main program A/V content to establish a pre-defined display location designated for a sign language window (SLW); and a multiplexer configured to multiplex the main program A/V content and the sign language video content; the video encoder being configured to: responsive to a received macroblock that is a first type of non-I-macroblock being at a first edge of the SLW, re-encode the received macroblock as an I-macroblock; and responsive to a received macroblock that is a second type of non-I-macroblock being at a first edge of the SLW, not re-encode the received macroblock as an I-macroblock.
16. A video encoder comprising: an input configured to receive main program audio/video (A/V) content; the video encoder also configured to receive sign language video content corresponding to audio of the main program A/V content; the sign language video content being scaled in size and resolution to fit within a sign language window; a packet identifier (PID) mapper that is configured to map a first PID to a video portion of the main program A/V content and maps a second PID to the sign language video content; a processor that is configured to correlate the main video content having the first PID with the sign language video content having the second PID; a re-encoder that is configured to re-encode the main program A/V content to establish a pre-defined display location designated for a sign language window (SLW); and a multiplexer configured to multiplex the main program A/V content and the sign language video content; the video encoder being configured to: responsive to a received macroblock that is a first type of non-I-macroblock being at a first edge of the SLW, re-encode the received macroblock as an I-macroblock; and responsive to a received macroblock that is a second type of non-I-macroblock being at a first edge of the SLW, not re-encode the received macroblock as an I-macroblock. 18. The video encoder according to claim 16 , further comprising a time synchronizer that provides time codes to the sign language video content data and to the main program A/V content data, wherein same time codes are used for both the sign language video content data and the main program A/V video content data.