| CPC H04N 19/593 (2014.11) [H04N 19/105 (2014.11); H04N 19/176 (2014.11)] | 4 Claims | 

| 
               3. An image encoding method for encoding an image, comprising: 
            generating a predicted image by a plurality of types of predicted image generating processing, the plurality of types of predicted image generating processing include an intra prediction, an inter prediction, and a synthesis prediction, wherein the synthesis prediction performs synthesis processing of synthesizing a predicted image of an inter prediction and a predicted image of an intra prediction to an encoding-target block; and 
                encoding a difference between the predicted image generated and a pixel value of an image of the encoding-target block, wherein 
                types of the predictions that can be used in generating the predicted image include an angular prediction, a planar prediction, and an in-screen block copy prediction, and 
                the synthesizing processing includes weighting processing performed on the predicted image of the inter prediction and the predicted image of the intra prediction, and 
                the weighting processing includes setting a weighting for the predicted image of the intra prediction to be the smallest weighting under the condition that the type of the intra prediction being the planar prediction. 
               |