Buffering of decoded reference pictures
AssigneeNokia Corporation
InventorMiska Hannuksela
Life of this patent
Estimating the term…
Abstract
A method of decoding a scalable video data stream comprising a base layer and at least one enhancement layer, the method comprising: decoding pictures of the video data stream according to a first decoding algorithm, if pictures only from the base layer are to be decoded; and decoding pictures of the video data stream according to a second decoding algorithm, if pictures from the base layer and from at least one enhancement layer are to be decoded.
Claims25
A method of decoding a scalable video data stream comprising a base layer and at least one enhancement layer, the method comprising:
- decoding pictures of the video data stream according to a first decoding algorithm, if pictures only from the base layer are to be decoded;
- and
- decoding pictures of the video data stream according to a second decoding algorithm, if pictures from the base layer and from at least one enhancement layer are to be decoded.
A method of decoding a scalable video data stream comprising a base layer and at least one enhancement layer, the method comprising:
- decoding signalling information received with a scalable data stream, said signalling information including information about temporal scalability and inter-layer coding dependencies of pictures on said layers;
- decoding the pictures on said layers in decoding order;
- and
- buffering the decoded pictures according to an independent sliding window process such that said process is operated separately for each group of pictures having same values of temporal scalability and inter-layer coding dependency.
A video decoder comprising:
- a decoder configured for decoding pictures of a scalable video data stream comprising a base layer and at least one enhancement layer, said decoding according to a first decoding algorithm, if pictures only from the base layer are to be decoded, and
- configured for decoding pictures of the video data stream according to a second decoding algorithm, if pictures from the base layer and from at least one enhancement layer are to be decoded.
A video decoder comprising:
- a decoder configured for decoding signalling information received with a scalable data stream comprising a base layer and at least one enhancement layer, said signalling information including information about temporal scalability and inter-layer coding dependencies of pictures on said layers, and
- configured for decoding the pictures on said layers in decoding order;
- and
- a buffer for buffering the decoded pictures according to an independent sliding window process such that said process is operated separately for each group of pictures having same values of temporal scalability and inter-layer coding dependency.
An electronic device comprising:
- a decoder for decoding pictures of a video data stream comprising a base layer and at least one enhancement layer, said decoding according to a first decoding algorithm, if pictures only from the base layer are to be decoded, and
- configured for decoding pictures of the video data stream according to a second decoding algorithm, if pictures from the base layer and from at least one enhancement layer are to be decoded.
A computer program product, stored on a computer readable medium and executable in a data processing device, for decoding a scalable video data stream comprising a base layer and at least one enhancement layer, the computer program product comprising
- a computer program code section for decoding pictures of the video data stream according to a first decoding algorithm, if pictures only from the base layer are to be decoded;
- and
- a computer program code section for decoding pictures of the video data stream according to a second decoding algorithm, if pictures from the base layer and from at least one enhancement layer are to be decoded.
A method of encoding a scalable video data stream comprising a base layer and at least one enhancement layer, the method comprising:
- generating and encoding a reference picture list for prediction, said reference picture list enabling creation of the same picture references, if a first decoded reference picture marking algorithm is used for a data stream modified to comprise only the base layer, or if a second decoded reference picture marking algorithm is used for a data stream comprising at least part of said at least one enhancement layer.
A video encoder comprising an encoder configured for generating and encoding a reference picture list for prediction, said reference picture list enabling creation of the same picture references, if a first decoded reference picture marking algorithm is used for a data stream modified to comprise only a base layer of a scalable video data stream comprising a base layer and at least one enhancement layer, or if a second decoded reference picture marking algorithm is used for a data stream comprising at least part of said at least one enhancement layer.
An electronic device comprising an encoder configured for generating and encoding a reference picture list for prediction, said reference picture list enabling creation of the same picture references, if a first decoded reference picture marking algorithm is used for a data stream modified to comprise only a base layer of a scalable video data stream comprising a base layer and at least one enhancement layer, or if a second decoded reference picture marking algorithm is used for a data stream comprising at least part of said at least one enhancement layer.
A computer program product, stored on a computer readable medium and executable in a data processing device, for encoding a scalable video data stream comprising a base layer and at least one enhancement layer, the computer program product comprising:
- a computer program code section for generating and encoding a reference picture list for prediction, said reference picture list enabling creation of the same picture references, if a first decoded reference picture marking algorithm is used for a data stream modified to comprise only the base layer, or if a second decoded reference picture marking algorithm is used for a data stream comprising at least part of said at least one enhancement layer.
An electronic device comprising:
- means for decoding pictures of the video data stream comprising a base layer and at least one enhancement layer according to a first decoding algorithm, if pictures only from the base layer are to be decoded;
- and
- means for decoding pictures of the video data stream according to a second decoding algorithm, if pictures from the base layer and from at least one enhancement layer are to be decoded.
Dependencies are inferred from the claim text.