In classical terms, closed captioning assumes the audience is hard of hearing and needs a text description of what they would be hearing. Whereas subtitles assume the viewer can hear but needs the additional dialogue.