Patent ID: 7809246

Claim:
A coded signal reproduction apparatus for reproducing coded data included in a plurality of packets, wherein a packet start code composed of fixed data which indicates a packet boundary between a subsequent packet is placed at a head portion of each packet, said coded signal reproduction apparatus comprising: a matching status information outputter configured to detect whether a sequence of input code is a part of the packet start code, and to output the detection result as matching status information; and a data formatter configured to (i) output, when the sequence of input code is judged not to be a part of the packet start code but to be a part of a particular sequence of coded data, said part of the particular sequence of coded data in accordance with the matching status information output by said matching status information outputter, and (ii) not to output, when the sequence of input code is judged to be a part of the packet start code, said part of the packet start code, wherein the particular sequence of coded data and the packet start code have the same prefix code consisting of plural bytes, wherein said matching status information outputter includes a head code detection unit configured to receive the sequence of input code in units of a predetermined bit length, and to determine whether a current input code of the sequence of input code matches a current code of the packet start code, wherein said matching status information outputter includes: a matching status historical information hold unit configured to receive matching information indicating whether the current input code of the sequence of input code matches the current code of the packet start code from said head code detection unit, and to hold historical information indicating how many consecutive times the current input code of the sequence of input code matches the current code of the packet start code, and wherein said head code detection unit identifies the current input code of the packet start code based on the historical information stored on said matching status historical information hold unit.