Patent ID: 7610605

Claim:
A data conversion apparatus comprising: input means for inputting a trick play request by a user; data storage means for storing normal play stream data and access unit information for normal play; wherein the access unit information comprises data size information, decoding time information presentation time information and storage location information, for each predetermined processing unit of the stream data; data conversion means for reading, from said data storage means, the access unit information for normal play in accordance with the trick play request input from said input means, and converting the access unit information for normal play into access unit information for the trick play in accordance with a type of trick play specified in the trick play request; and scheduling means for generating, based on the access unit information converted for the trick play, schedule information for multiplexing stream data converted for the trick play; and multiplexing means for selecting the stream data to be packetized from the data storage means based on the schedule information and reading data of a length specified in the schedule information and adding a packet header in accordance with the schedule information and generating the stream data converted for the trick play; wherein said data storage means stores, as the access unit information, data size information, decoding time information, presentation time information, occupancy information of an imaginary buffer for controlling the amount of codes being generated, coding type information indicating a type of coding, and a closed GOP flag, for each predetermined processing unit of the transmission data.