Patent ID: 8761579

Claim:
A video data processing apparatus configured to receive a data file through a network, the video data processing apparatus comprising: a file receiving module connected to the network, and configured to receive the data file comprising a header through the network, the header comprising at least one set of a header key field, a header length field, and a header value field as a KLV structure, the header key field indicative of a data type of header metadata information in the following header value field, the header length field indicative of a data length of the header value field, the header value field comprising the header metadata information; an analyzer configured to detect a character string at a head of the header key field in the KLV structure, and to read out header metadata information from the header value field following the header key field in which the character string is detected, based on the data type in the header key field and the data length in the header length field following the header key field; a default data storage module configured to store default data; a data restoration module configured to discard header data and restore the default data in place of the discarded header data, wherein the discarded header data is from a first position at which the character string is not detected to a second position at which the character string is detected in the KLV structure; and a management module configured to store the read header metadata information, and the restored default data.