Patent ID: 8902976
Filing Date: 2014-12-02
Classification: H04N

Abstract:
1. A method for encoding video image data into bitstreams, comprising: a) providing the video image data, the video image data comprising pictures of a first layer and pictures of at least one second layer; b) encoding the provided pictures for the first layer to generate a first layer bitstream; c) generating first layer reconstructed pictures based on the encoded provided pictures for the first layer; d) selecting at least one coding mode, each coding mode being either a picture coding mode or a residual coding mode; and e) performing the at least one selected coding mode; wherein performing the picture coding mode comprises: f) processing the first layer reconstructed pictures by a reference processing unit (RPU) to generate at least one second layer rpu-prediction picture of picture information adapted to be stored in a reference picture buffer of the at least one second layer; g) performing disparity estimation and disparity compensation on the provided pictures of the at least one second layer based on second layer reference pictures of picture information to provide second layer disparity compensated-prediction (codec-prediction) pictures, wherein the second layer reference pictures are based on reference pictures from the reference picture buffer of the at least one second layer; h) taking a difference between the provided pictures of the at least one second layer and the second layer codec-prediction pictures to generate a set of second layer residual information; i) performing transformation and quantization on the second layer residual information to obtain processed second layer residual information; and k) performing entropy encoding on the processed second layer residual information to generate the bitstream, and wherein performing the residual coding mode comprises: l) processing the first layer reconstructed pictures by a reference processing unit (RPU) to generate at least one second layer rpu-prediction picture of picture information; m) taking a difference between the at least one second layer rpu-prediction picture and the provided pictures of the at least one second layer to generate a set of input residual information for the at least one second layer; n) performing disparity estimation and disparity compensation on the set of input residual information for the at least one second layer based on second layer reference pictures of residual information to provide second layer codec-prediction pictures; o) taking a difference between the set of input residual information for the at least one second layer and the at least one second layer codec-prediction picture to generate a set of second layer residual information; p) performing transformation and quantization on the set of second layer residual information to obtain processed second layer residual information; and q) performing entropy encoding on the processed second layer residual information to generate the bitstream, wherein the generating first layer reconstructed pictures further comprises performing loop filtering on the first layer reconstructed pictures prior to storing in the reference picture buffer of the first layer, wherein the video image data is adapted to be segmented into a plurality of regions, and wherein the selecting at least one coding mode is performed for each region in the plurality of regions, and wherein the loop filtering is performed using a deblocking filter, and wherein filter strength of the deblocking filter is based on the selecting.