Patent ID: 7636395

Claim:
A method, comprising: providing a compressed first input bitstream and a compressed second input bitstream to be spliced, said first and second input bitstreams being compatible with MPEG-4 simple profile; and performing for each frame in the input bitstreams a mode translation in compressed domain by establishing a Video Object, Video Object Layer, and Video Object Plane with packet resynchronization in an output bitstream; adjusting a Video Object Plane time increment field for each frame in the input bitstreams to correspond to an output Video Object Plane time increment resolution field; removing data partitioning, if one of the input bitstreams uses partitioned data error resilience, by obtaining data of a first data partition and a second data partition and rearranging the data of each macro-block; and if one of the input bitstream uses Reversible Variable-Length Codes, re-encoding each macro-block by reversible variable-Length decoding, variable-length encoding each macro-block, and including the macro-block into the output bitstream; otherwise copying transform coefficients included in the macro-block to the output bitstream; wherein said mode translation in compressed domain is performed for each macro-block in the video packet in the input bit streams and for each video packet in the frame thereof.