A digital broadcasting transmission apparatus to allow for a rapid channel change to an A/V stream of a predetermined channel, the apparatus comprising: a program specific information generation unit for generating program specific information transport steam of the A/V stream; a program specific information length detection unit for detecting a length of valid data of the program specific information transport steam generated by the program specific information generation unit, the valid data corresponding to the program specific information of said A/V steam; a channel information generation unit for generating channel information which includes program specific information of all digital broadcasting channels input to the digital broadcasting transmission apparatus; a channel information insertion unit for dividing and inserting the channel information into the program specific information transport stream; and a transport stream multiplexing unit for multiplexing and outputting the A/V stream and an output of the channel information insertion unit comprising the program specific information transport stream including the inserted channel information; wherein the channel information insertion unit is configured to divide the channel information generated by the channel information generation unit in accordance with a size of an extra area of the program specific information transport stream following the program specific information of said A/V stream by using the length value of valid data provided from the program specific information length detection unit, and to then insert the divided channel information into the extra area of the program specific information transport stream. a program specific information generation unit for generating program specific information transport steam of the A/V stream; a program specific information length detection unit for detecting a length of valid data of the program specific information transport steam generated by the program specific information generation unit, the valid data corresponding to the program specific information of said A/V steam; a channel information generation unit for generating channel information which includes program specific information of all digital broadcasting channels input to the digital broadcasting transmission apparatus; a channel information insertion unit for dividing and inserting the channel information into the program specific information transport stream; and a transport stream multiplexing unit for multiplexing and outputting the A/V stream and an output of the channel information insertion unit comprising the program specific information transport stream including the inserted channel information; wherein the channel information insertion unit is configured to divide the channel information generated by the channel information generation unit in accordance with a size of an extra area of the program specific information transport stream following the program specific information of said A/V stream by using the length value of valid data provided from the program specific information length detection unit, and to then insert the divided channel information into the extra area of the program specific information transport stream.