Patent ID: 6205223
Filing Date: 2001-03-20
Classification: G10L

Abstract:
A method of automatically detecting a data format type of a stream of data using a plurality of processing loops, the format type selected from a group including a first type including embedded multiple-bit word identifiers and a second type, each loop comprising the steps of:determining if a first current multiple-bit word and a second multiple-bit word received during a previous loop comprise a set of embedded identifiers associated with the first type of data;when a set of identifiers associated with the first type of data is detected, determining if a preselected number of detections of the set of identifiers has been reached;if the preselected number of detections of the set of identifiers has been reached, performing the substeps of:determining if a current routine being executed is compatible with the first data format;processing the first type of data with the current routine if the first data and the current routine are compatible;if the current routine and the first data type are not compatible, retrieving a second routine compatible with the first data type and processing the data of the first data type with the second routine: andif the preselected number of detections has not been reached, testing for the second type of data; andwhen the stored words are not identifiers of the first type of data, testing for the second type of data.