US2013129319A1PendingUtilityA1

Video data processing apparatus and file management method

Assignee: TOSHIBA KKPriority: Sep 16, 2010Filed: Jan 14, 2013Published: May 23, 2013
Est. expirySep 16, 2030(~4.1 yrs left)· nominal 20-yr term from priority
Inventors:Akihiko Nakao
H04N 21/85406H04N 21/84H04N 21/235H04N 21/23H04L 1/00H04N 9/79
52
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

According to one embodiment, a video data processing apparatus which receives a data file includes a file receiving module, an analyzer, a default data storage module, a data restoration module, and a management module. The data file includes a header, in which a header key field, a header length field, and a header value field are arranged. The analyzer detects a character string, thereby detects a header key field of the data file received by the file receiving module, and reads out header metadata information from a following header value field. The data restoration module discards header data from a first position, in absence of the character string at the first position, and restores default data in the default data storage module instead of the discarded header data. The management module stores the header metadata information and the default data.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A video data processing apparatus which receives a data file that includes a header, in which a header key field, a header length field, and a header value field are repeatedly arranged in this order, and a footer, in which a footer key field, a footer length field, and a footer value field are repeated in this order, through a network, the header key field indicating a data type of header metadata information described in the following header value field, the header length field indicating a data length of the header value field, the header value field describing the header metadata information, the footer key field indicates a data type of footer metadata information described in the following footer value field, the footer length field indicates a data length of the footer value field, the footer value field describes the footer metadata information, the footer metadata information corresponds to the header metadata information, the video data processing apparatus comprising:
 a file receiving module which is connected to the network, and receives the data file through the network;   an analyzing module which detects a character string which indicates a head of the header key field and a head of the footer key field, thereby detects a header key field and a footer key field of the data file received by the file receiving module, reads out header metadata information from a following header value field, based on a data type indicated by the header key field, and a data length indicated by the header length field following the header key field, and reads out footer metadata information from a following footer value field, based on a data type indicated by the footer key field, and a data length indicated by the footer length field following the footer key field;   a default data recording module which records in advance default data to be substituted for header metadata information and footer metadata information;   an obtaining module which retrieves the character string from a first position where the header key field should be detected, when the character string is not detected in the first position, obtains default data from the default data recording module as header metadata information to be read out from the first position to a next header key field, retrieves the character string from a second position where the footer key field should be detected, when the character string is not detected in the second position, and obtains the default data from the default data recording module as footer metadata information to be read out from the second position to a next footer key field;   a comparing module which determines if the header metadata information and the footer metadata information, which correspond to each other and are read by the analyzing module, are normal or not, selects the footer metadata information when both are normal, selects the other normal metadata information when one metadata information is not normal, and selects the default data obtained by the obtaining module when both are not normal, and   a management module which records the header metadata information, the footer metadata information, or the default data selected by the comparing module.   
     
     
         2 . The video data processing apparatus of  claim 1 , wherein
 the comparing module outputs the other normal metadata information to the management module when one of the header metadata information and the footer metadata information which correspond to each other is abnormal or is not described, and outputs the default data to the management module when both the header metadata information and the footer metadata information are abnormal or is not described.   
     
     
         3 . The video data processing apparatus of  claim 1 , wherein
 the analyzing module reads out footer metadata information from a following footer value field, based on a data type indicated by the next footer key field and a data length indicated by a footer length field following the next footer key field.   
     
     
         4 . The video data processing apparatus of  claim 1 , further comprising:
 a recording module which records the data file, after analysis of the data file by the analyzing module is finished; and   a playback module which plays back the data file recorded in the recording module, in accordance with a playback instruction, based on the header metadata information, the footer metadata information, and the default data recorded in the management module.   
     
     
         5 . The video data processing apparatus of  claim 1 , wherein
 the data file is an MXF file, the MXF file includes a header, a body, and a footer, to which a partition pack is inserted, and includes a random index pack value which describes offset values from a head of the MXF file to respective head positions of the partition packs at an end of the footer,   the file receiving module receives the footer of the MXF file earlier than the header of the MXF file, by referring to the offset values described in the random index pack value, and   the analyzing module performs analysis of the footer earlier than analysis of the header.   
     
     
         6 . A file management method used in a video data processing apparatus which receives a data file that includes a header, in which a header key field, a header length field, and a header value field are repeatedly arranged in this order, and a footer, in which a footer key field, a footer length field, and a footer value field are repeated in this order, through a network, the header key field indicating a data type of header metadata information described in the following header value field, the header length field indicating a data length of the header value field, the header value field describing the header metadata information, the footer key field indicates a data type of footer metadata information described in the following footer value field, the footer length field indicates a data length of the footer value field, the footer value field describes the footer metadata information, the footer metadata information corresponds to the header metadata information, the file management method comprising:
 connecting to the network, and receiving the data file through the network;   detecting a character string which indicates a head of the header key field and a head of the footer key field, thereby detecting a header key field and a footer key field of the received data file, reading out header metadata information from a following header value field, based on a data type indicated by the header key field, and a data length indicated by the header length field following the header key field, and reads out footer metadata information from a following footer value field, based on a data type indicated by the footer key field, and a data length indicated by the footer length field following the footer key field;   retrieving the character string from a first position where the header key field should be detected, when the character string is not detected in the first position, and obtaining default data which is to be substituted for the header metadata information, as header metadata information to be read out from the first position to a next header key field;   retrieving the character string from a second position where the footer key field should be detected, when the character string is not detected in the second position, and obtains the default data from the default data recording module as footer metadata information to be read out from the second position to a next footer key field;   determining if the header metadata information and the footer metadata information, which correspond to each other and are read by the analyzing module, are normal or not;   selecting the footer metadata information when both are normal;   selecting the other normal metadata information when one metadata information is not normal;   selecting the default data obtained by the obtaining module when both are not normal; and   recording the header metadata information, the footer metadata information, or the default data selected by the comparing module in a management module.

Join the waitlist — get patent alerts

Track US2013129319A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.