Patent ID: 8228994

Claim:
A method for coding a multi-view video having multiple views, comprising: providing a multi-view video; and for each of a plurality of decomposition levels, under control of computing device: selecting either a temporal decomposition or a view decomposition; and transforming the multi-view video at the decomposition level based on the selected decomposition by when the view decomposition is selected, for each macroblock of each frame of each view: evaluating a global disparity compensation for the macroblock based on a global disparity model for the view decomposition that represents disparity between adjacent views of the multi-view video; evaluating a local disparity compensation for the macroblock based on a local disparity model for the view decomposition that represents disparity between a corresponding macroblock of adjacent view of the multi-view video; determining whether local disparity compensation or the global disparity compensation provides better disparity compensation for the macroblock; when the local disparity compensation provides better disparity compensation, transforming the macroblock based on the local disparity model for the view decomposition; and when the global disparity compensation provides better disparity compensation, transforming the macroblock based on the global disparity model for the view decomposition wherein temporal decomposition is selected for at least one decomposition level and view decomposition is selected for at least one decomposition level.