1. A method for three-dimensional or multi-view video encoding or decoding, the method comprising: receiving input data associated with one or more motion or disparity parameters of a current texture PU (prediction unit) in a dependent view; splitting the current texture PU into texture sub-PUs; locating reference sub-blocks in a reference picture of a reference view corresponding to the texture sub-Pus; identifying said one or more motion or disparity parameters of the reference sub-blocks; and encoding or decoding said one or more motion or disparity parameters of the current texture PU based on said one or more motion or disparity parameters of the reference sub-blocks.