Patent ID: 8615783

Claim:
A caption replacing method comprising the steps of: (A) receiving MXF (Material eXchange Format) data, the MXF data including a plurality of frames each including a video data piece, an audio data piece and a first ancillary data piece; (B) dividing the received MXF data into data pieces per preset number of frames; (C) generating internal content data pieces by adding identifiers to the divided MXF data; (D) recording the generated internal content data pieces in a memory; (E) receiving replacement caption data from the outside, the replacement caption data including second ancillary data pieces which respectively include caption data pieces; (F) dividing the received replacement caption data into data pieces per the secondary ancillary data piece; (G) comparing each of the replacement data pieces with the frames, and in a case where the replacement data piece corresponds to any one of the frames, generating an internal caption data piece by adding an identifier to the replacement data piece, the identifier being identical to the identifier added to an internal content data piece including the frame, (H) recording the internal caption data piece in the memory, (I) outputting each of the internal content data pieces from the memory, and outputting one of the internal caption data pieces provided with an identifier identical to the identifier of the internal content data pieces, from the memory in synchronism with the internal content data piece, (J) separating the video data piece, the audio data piece and the first ancillary data piece from the internal content data piece outputted from the memory, (K) when synchronously receiving the separated first ancillary data piece and the internal caption data piece outputted from the memory, generating a replacement ancillary data piece by replacing the caption data piece included in the first ancillary data piece with the replacement data piece in the internal caption data piece, and outputting the replacement ancillary data piece, (L) multiplexing the separated video data piece, the separated audio data piece and the replacement ancillary data piece together.