VIDEO DECODING APPARATUS AND VIDEO DECODING METHOD
First Claim
1. A video decoding apparatus which decodes a compression-coded video stream, comprising:
- a decoding module configured to decode syntax values of respective macroblocks included in a picture to be decoded in the video stream;
an error detection module configured to detect an error in the syntax values decoded by the decoding module;
an error concealment processing module configured to execute, in the case where the picture to be decoded whose error has been detected by the error detection module is an inter-frame prediction picture for which motion compensation prediction processing is performed, error concealment processing of rewriting the syntax values of the macroblock in which an error has been detected and its subsequent macroblocks so as to estimate, from information of the inter-frame prediction picture or data of macroblocks that have been decoded, data of the macroblock in which an error has been detected and its subsequent macroblocks;
a compensation prediction module configured to execute motion compensation prediction processing of generating, from one or more reference pictures, an inter-frame prediction signal corresponding to the picture to be decoded in accordance with the syntax values decoded by the decoding module or syntax values rewritten by the error concealment processing module;
an intra-frame prediction processing module configured to execute intra-frame prediction processing of generating an intra-frame prediction signal from the picture to be decoded in accordance with the syntax values decoded by the decoding module or syntax values rewritten by the error concealment processing module; and
a signal adding module configured to add one of the inter-frame prediction signal and intra-frame prediction signal to a prediction error signal corresponding to the picture to be decoded so as to decode the picture to be decoded.
1 Assignment
0 Petitions
Accused Products
Abstract
According to one embodiment, a video decoding apparatus which decodes a compression-coded video stream, includes an error detection module configured to detect an error in a syntax values decoded by a decoding module, and an error concealment processing module configured to execute, in the case where the picture to be decoded whose error has been detected by the error detection module is an inter-frame prediction picture for which motion compensation prediction processing is performed, error concealment processing of rewriting the syntax values of the macroblock in which an error has been detected and its subsequent macroblocks so as to estimate, from information of the inter-frame prediction picture or data of macroblocks that have been decoded, data of the macroblock in which an error has been detected and its subsequent macroblocks.
-
Citations
18 Claims
-
1. A video decoding apparatus which decodes a compression-coded video stream, comprising:
-
a decoding module configured to decode syntax values of respective macroblocks included in a picture to be decoded in the video stream; an error detection module configured to detect an error in the syntax values decoded by the decoding module; an error concealment processing module configured to execute, in the case where the picture to be decoded whose error has been detected by the error detection module is an inter-frame prediction picture for which motion compensation prediction processing is performed, error concealment processing of rewriting the syntax values of the macroblock in which an error has been detected and its subsequent macroblocks so as to estimate, from information of the inter-frame prediction picture or data of macroblocks that have been decoded, data of the macroblock in which an error has been detected and its subsequent macroblocks; a compensation prediction module configured to execute motion compensation prediction processing of generating, from one or more reference pictures, an inter-frame prediction signal corresponding to the picture to be decoded in accordance with the syntax values decoded by the decoding module or syntax values rewritten by the error concealment processing module; an intra-frame prediction processing module configured to execute intra-frame prediction processing of generating an intra-frame prediction signal from the picture to be decoded in accordance with the syntax values decoded by the decoding module or syntax values rewritten by the error concealment processing module; and a signal adding module configured to add one of the inter-frame prediction signal and intra-frame prediction signal to a prediction error signal corresponding to the picture to be decoded so as to decode the picture to be decoded. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A video decoding method which decodes a compression-coded video stream, comprising:
-
decoding syntax values of respective macroblocks included in a picture to be decoded in the video stream; detecting an error in the syntax values decoded by the decoding processing; executing, in the case where the picture to be decoded whose error has been detected by the error detection is an inter-frame prediction picture for which motion compensation prediction processing is performed, error concealment processing of rewriting the syntax values of the macroblock in which an error has been detected and its subsequent macroblocks so as to estimate, from information of the inter-frame prediction picture or data of macroblocks that have been decoded, data of the macroblock in which an error has been detected and its subsequent macroblocks; executing motion compensation prediction processing of generating, from one or more reference pictures, an inter-frame prediction signal corresponding to the picture to be decoded in accordance with the decoded syntax values or syntax values rewritten by the error concealment processing; executing intra-frame prediction processing of generating an intra-frame prediction signal from the picture to be decoded in accordance with the decoded syntax values or syntax values rewritten by the error concealment processing; and adding one of the inter-frame prediction signal and intra-frame prediction signal to a prediction error signal corresponding to the picture to be decoded so as to decode the picture to be decoded. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A program which is stored in a computer-readable medium and allows a computer to decode a compression-coded video stream, comprising:
-
causing the computer to decode syntax values of respective macroblocks included in a picture to be decoded in the video stream; causing the computer to detect an error in the syntax values decoded by the decoding processing; causing the computer to execute, in the case where the picture to be decoded whose error has been detected by the error detection is an inter-frame prediction picture for which motion compensation prediction processing is performed, error concealment processing of rewriting the syntax values of the macroblock in which an error has been detected and its subsequent macroblocks so as to estimate, from information of the inter-frame prediction picture or data of macroblocks that have been decoded, data of the macroblock in which an error has been detected and its subsequent macroblocks; causing the computer to execute motion compensation prediction processing of generating, from one or more reference pictures, an inter-frame prediction signal corresponding to the picture to be decoded in accordance with the decoded syntax values or syntax values rewritten by the error concealment processing; causing the computer to execute intra-frame prediction processing of generating an intra-frame prediction signal from the picture to be decoded in accordance with the decoded syntax values or syntax values rewritten by the error concealment processing; and causing the computer to add one of the inter-frame prediction signal and intra-frame prediction signal to a prediction error signal corresponding to the picture to be decoded so as to decode the picture to be decoded. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification