Patent ID: 7327791

Claim:
A video decoding method which receives a coded video stream, together with an error detection result indicating whether an error is contained in a coded stream in each packet, and decodes said coded video stream, wherein: said coded video stream is composed of plural pieces of compressed block coded data, said plural pieces of compressed block coded data are composed of plural kinds of data elements, said data elements of the same kind are arranged in succession over plural blocks, and said coded video stream is divided, at the point of change in the kind of said data elements arranged in succession, into said each packet, said each packet being added, for each of said divided video coded streams, with an error detecting code for obtaining said error detection result; and upon detecting a decoding error at the time of receiving and decoding said coded video stream for said each packet, the position of said decoding error in said coded video stream is decided based on an error detection result received and error concealment is selectively performed based on said decided position of said decoding error, wherein said plural kinds of data elements contain a data stream composed of motion vectors contained in plural blocks and a data stream composed of pieces of texture information contained in plural blocks such that motion vector data is provided in separate packets than texture information; and, based on said error detection result received together with each data stream and the position of said decoding error detected in the decoding of said each data stream, it is decided whether to perform error concealment using decoded motion vectors or abandon said motion vectors and said texture information data and perform error concealment.