Patent ID: 8073089
Filing Date: 2011-12-06
Classification: H04L

Abstract:
1. A data player comprising: a synchronous pattern detection section that checks coincidence between a predetermined reference synchronous pattern and a bit pattern included in a data stream, and, each time the bit pattern which coincides with predetermined reference synchronous pattern is detected, extracts a frame length of a data frame corresponding to the bit pattern which is detected, the extracted frame length being stored in a storage section; a synchronization determination section that determines, each time the bit pattern which coincides with predetermined reference synchronous pattern is detected, whether or not the bit pattern detected by the synchronous pattern detection section is a correct synchronous pattern, based on a plurality of frame lengths stored in the storage section and a bit length of a data stream which is obtained after detection of the bit pattern; a plurality of registers; and a plurality of counters corresponding to the plurality of registers, respectively, the plurality of counters counting a number of bits of a data stream; wherein the synchronous pattern detection section, each time the bit pattern which coincides with predetermined reference synchronous pattern is detected, stores the frame length which is extracted with regard to the detected bit pattern in a register which is cyclically selected from the plurality of registers, and the synchronization determination section, each time the bit pattern which coincides with predetermined reference synchronous pattern is detected, determines whether or not the bit pattern detected by the synchronous pattern detection section is a correct synchronous pattern based on the frame length stored in a register and a counter value of a counter corresponding to the register.