A method of cross-color Intra prediction based on reconstructed pixels of another color component, the method comprising: receiving neighboring reconstructed first-color pixels and current reconstructed first-color pixels of a current first-color block; receiving neighboring reconstructed second-color pixels of a current second-color block collocated with the current first-color block; determining LM parameters (linear model parameters) according to a linear model for one or more LM Intra modes based on multiple rows of the neighboring reconstructed first-color pixels and the neighboring reconstructed second-color pixels adjacent to respective top boundaries, or multiple columns of the neighboring reconstructed first-color pixels and the neighboring reconstructed second-color pixels adjacent to respective left boundaries; receiving input data associated with current second-color pixels of the current second-color block; generating cross-color Intra predictor from the current reconstructed first-color pixels of the current first-color block using the LM parameters associated with a selected LM Intra mode; and applying cross-color Intra prediction encoding or decoding to the current second-color pixels of the current second-color block using the cross-color Intra predictor for the selected LM Intra mode, characterized in that said method further comprising retrieving the neighboring reconstructed first-color pixels and the neighboring reconstructed second-color pixels from deblocking buffers for said determining LM parameters, wherein the deblocking buffers store the neighboring reconstructed first-color pixels and the neighboring reconstructed second-color pixels previously used for deblocking filter. receiving neighboring reconstructed first-color pixels and current reconstructed first-color pixels of a current first-color block; receiving neighboring reconstructed second-color pixels of a current second-color block collocated with the current first-color block; determining LM parameters (linear model parameters) according to a linear model for one or more LM Intra modes based on multiple rows of the neighboring reconstructed first-color pixels and the neighboring reconstructed second-color pixels adjacent to respective top boundaries, or multiple columns of the neighboring reconstructed first-color pixels and the neighboring reconstructed second-color pixels adjacent to respective left boundaries; receiving input data associated with current second-color pixels of the current second-color block; generating cross-color Intra predictor from the current reconstructed first-color pixels of the current first-color block using the LM parameters associated with a selected LM Intra mode; and applying cross-color Intra prediction encoding or decoding to the current second-color pixels of the current second-color block using the cross-color Intra predictor for the selected LM Intra mode, characterized in that said method further comprising retrieving the neighboring reconstructed first-color pixels and the neighboring reconstructed second-color pixels from deblocking buffers for said determining LM parameters, wherein the deblocking buffers store the neighboring reconstructed first-color pixels and the neighboring reconstructed second-color pixels previously used for deblocking filter.