Patent ID: 8605782

Claim:
A method, comprising the steps of: receiving a data stream containing interleaved left and right channel views of a 3D video stream; de-interleaving the 3D video stream to extract the left and right channel views; up-sampling the left and right channel views, comprising the steps of: determining an amount of disparity between the left and right channel views at a pixel location or in a region corresponding to the pixel location; and selecting at least one filter from a set of filters to interpolate a missing pixel value at the pixel location in one of the left and right channel views, wherein the filters from the set of filters correspond to different interpolation schemes, wherein the at least one filter is selected based at least on the determined disparity such that, when the determined disparity is at or below a disparity threshold, the at least one selected filter interpolates the missing pixel value either from data of both views or from data of only the other view, and when the determined disparity is above the disparity threshold, the at least one selected filter interpolates the missing pixel value from data of only the view to be interpolated.