1. A method for three-dimensional or multi-view video encoding or decoding of texture data in a dependent view, the method comprising: receiving input data associated with a current texture block in the dependent view; deriving an estimated disparity vector to locate a corresponding texture block in a coded view; identifying a collocated depth block in the coded view collocated with the corresponding texture block in the coded view; deriving virtual depth information for the dependent view based on the collocated depth block in the coded view; and applying coding process to the input data utilizing the virtual depth information.