Patent AU-2018206833-B2 (AU)
Title: Image prediction encoding device, image prediction encoding method, image prediction encoding program, image prediction decoding device, image prediction decoding method, and image prediction decoding program
Inventor: SUZUKI YOSHINORI
IPC: H04N19/55
Filed: 2018-07-20
Granted: 2019-12-19
Abstract: IMAGE PREDICTION ENCODING DEVICE, IMAGE PREDICTION ENCODING METHOD, IMAGE PREDICTION ENCODING PROGRAM, IMAGE PREDICTION DECODING DEVICE, IMAGE PREDICTION DECODING METHOD, AND IMAGE PREDICTION DECODING Disclosed is an image predictive decoding method and an image predictive decoding device. In one aspect the image predictive decoding device comprises a data analysis unit for extracting, from compressed data of an image: encoded data of prediction information to indicate a prediction method to be used in prediction of a signal of a target region serving as a decoding target, encoded data of a predicted signal of the target region, and encoded data of a residual signal; the compressed data of the image resulting from partition into a plurality of regions and encoding of the target region; a prediction information decoding unit adapted to decode the encoded data of the prediction information to restore a prediction block partitioning type and motion information, the prediction block partitioning type indicating a number of prediction regions and region shapes of the prediction regions, wherein the prediction regions are sub partitioned regions of the target region, and the motion information is used for acquisition of each of a plurality of predicted signals of the respective prediction regions from a previously reconstructed signal; a predicted signal generation unit adapted to generate the predicted signal of the target region based on the prediction information associated with the target region; a residual signal restoration unit adapted to restore a reconstructed residual signal of the target region from the encoded data of the residual signal; and a recording unit adapted to add the predicted signal to the reconstructed residual signal to restore a pixel signal of the target region, and to store the pixel signal as the previously-reconstructed signal, wherein the prediction information decoding unit includes prediction information storage means adapted to store previously-decoded prediction information of the target region, and the prediction information decoding unit is further adapted to decode the prediction block partitioning type of the target region and store the prediction block partitioning type into the prediction information storage means; the prediction information decoding unit is further adapted to select a candidate for motion information to be used in generation of a predicted signal of a target prediction region serving as a next prediction region based on: the prediction information of a region neighboring the target region, a number of previously-decoded prediction regions in the target region, and the previously-decoded prediction information of the target region, wherein, when the prediction block partitioning type indicates that the target region is horizontally partitioned into a first prediction region on the upper side and a second prediction region on the lower side, and the target prediction region serving as the next prediction region is the second prediction region, the candidate for motion information is selected from previously-decoded motion information of a region neighboring the target prediction region and excluding the first prediction region; and according to the number of candidates for motion information selected, the prediction information decoding unit is further adapted to decode merging block information using the selected candidate for motion information and the motion information, or decodes either one of the merging block information or the motion information, wherein the merging block information is indicative of generation of the predicted signal of the target prediction region; the prediction information decoding unit is further adapted to store the motion information to be used in generation of the predicted signal of the target prediction region into the prediction information storage means.