Patent ID: 6909467

Claim:
A broadcast text data sampling apparatus, comprising: A/D conversion means for sampling a broadcast text signal supplied from outside the apparatus, with a sampling clock of a predetermined frequency, to convert the text signal into digital data; binarization means for converting the digital data into a binary signal; sampling pulse generation means for: detecting the cycle of clock run-in of the broadcast text signal from the binary signal, obtaining a text data sampling interval value on the basis of the clock run-in cycle, sequentially calculating positions of data in the binary signal, which data are positioned at intervals close to the sampling interval value, starting from a predetermined sampling start position, generating a sampling pulse that designates the calculated data positions as data sampling positions, and sampling means for sampling text data from the binary signal on the basis of the sampling pulse; phase error detection means for: detecting a change point of the binary signal after generating the sampling pulse, generating a phase error detection sampling start pulse for phase error detection, on the basis of a change point and the sampling interval value, comparing the phase error detection sampling start pulse with the sampling pulse, and when a phase error between the phase error detection sampling start pulse and the sampling pulse is detected during sampling the test data, outputting a phase error correction pulse indicating a position where the phase error occurs, and a sampling pulse selection signal indicating that the phase error occurs; and sampling pulse correction means for: receiving the sampling pulse, the sampling interval value, the phase error correction pulse, and the sampling pulse selection signal, outputting the sampling pulse as a corrected sampling pulse when the sampling pulse selection signal is not supplied from the phase error detection means, and sequentially calculating, when the sampling pulse selection signal is supplied, positions of data within the binary signal, which data are positioned at intervals close to the sampling interval value, starting from a position that is indicated by the phase error correction pulse outputted from the phase error detection means, and generating a pulse that designates the calculated data positions as data sampling positions, and outputting said generated pulse as a corrected sampling pulse, wherein said sampling means is for sampling the text data on the basis of the corrected sampling pulse.