Patent ID: 6950043

Claim:
A data stream generation apparatus for sequentially coupling predetermined header bits of sequentially input data to a tail bit side of previously input data and sequentially outputting data having a predetermined data length from said header bit side of said coupled data, said data stream apparatus comprising: a data outputting means for outputting said predetermined data length's worth of data from said header bit side of the not yet output data and outputting data remaining after the output as feedback data when the data length of said coupled data which has not been output reaches said predetermined data length and for outputting the not yet output data as said feedback data when the data length of said not yet output data does not reach said predetermined data length; a data adding means for generating adjustment data having a data length of a difference between the data length of said feedback data and a data length of a whole multiple of a predetermined unit data length when said input data is the predetermined data and adding the same to said tail bit side of the feedback data; and a data coupling means for coupling said header bit of said input data to said tail bit side of said feedback data and supplying the coupled data as said not yet output data to said data outputting means.