Patent ID: 8644390

Claim:
A method for transcoding from an H.264 format to a VC-1 format, comprising the steps of: (A) decoding an input video stream in said H.264 format to generate a picture having a plurality of macroblocks with a plurality of H.264 motion vectors pointing to at least two reference frames; (B) scaling said H.264 motion vectors to generate a plurality of seed motion vectors that point to a single reference frame; (C) calculating a median among a plurality of said seed motion vectors for each of a plurality of VC-1 partitions in said picture to generate a respective seed motion vector for one or more of said VC-1 partitions; and (D) coding said macroblocks into an output video stream in said VC-1 format based on a motion compensation search using said seed motion vectors as search centers, wherein (i) said calculating of said median comprises calculating a difference metric for each pair of said seed motion vectors and (ii) said median is based on a largest difference metric among said difference metrics where said largest difference metric matches a single one of said difference metrics.