Patent ID: 7221850

Claim:
An information processing apparatus for receiving an input of a first data stream and a second data stream and for connecting said second data stream at a predetermined position of said first data stream and recording them, said information processing apparatus comprising: separation means for separating each of said first data stream and said second data stream into video data and audio data; first detection means for detecting a first amount of deviation, with respect to time, between said video data and said audio data of said first data stream, which are separated by said separation means, and a second amount of deviation, with respect to time, between said video data and said audio data of said second data stream, which are separated by said separation means; first computation means for computing an amount of shift of said audio data of said second data stream with respect to said video data of said second data stream on the basis of said first and second amounts of deviation detected by said first detection means; creation means for combining said video data of said first data stream and said second data stream, said audio data of said first data stream and said second data stream, and system data containing said amount of shift computed by said first computation means in order to create a third data stream; control means for controlling, based on said amount of shift computed by said first computation means, said creation means in such a way that said audio data of said second data stream is shifted in time with respect to said video data of said second data stream corresponding thereto; and recording control means for controlling recording of said third data stream created by said creation means onto a recording medium.