Abstract:
There are disclosed various methods, apparatuses and computer program products for video encoding. The type of prediction used for a reference picture index may be signaled in the video bit-stream. The omission of motion vectors from the video bit-stream for a certain image element may also be signaled; signaling may indicate to the decoder that motion vectors used in prediction are to be construed at the decoder. The construction of motion vectors may take place by using disparity information that has been obtained from depth information of the picture being used as a reference.
Abstract:
A method comprising: encoding a first picture on a first scalability layer and on a lowest temporal sub-layer; encoding a second picture on a second scalability layer and on the lowest temporal sub-layer, wherein the first picture and the second picture represent the same time instant, encoding one or more first syntax elements, associated with the first picture, with a value indicating that a picture type of the first picture is other than a step-wise temporal sub-layer access (STSA) picture; encoding one or more second syntax elements, associated with the second picture, with a value indicating that a picture type of the second picture is a step-wise temporal sub-layer access picture; and encoding at least a third picture on a second scalability layer and on a temporal sub-layer higher than the lowest temporal sub-layer.
Abstract:
There are disclosed various methods, apparatuses and computer program products for video encoding/decoding. In some embodiments the method comprises signalling a long-term palette information, where the long-term palette information comprises at least information on the color values for each entry in the long-term palette; generating a palette that is used for coding a coding unit by either selecting at least one color value from a long-term palette or by separately signaling at least one color value, or performing both. Alternatively the method comprises constructing a long-term palette during an encoding process or a decoding process; and updating the long-term palette dynamically after coding a coding unit, and constructing a palette used for encoding or decoding a coding unit using information from the long-term palette.
Abstract:
A method for decoding a scalable bitstream comprising a base layer and at least one enhancement layer, the method comprising obtaining information regarding a set of tiles in an enhancement layer picture; obtaining information regarding a set of tiles in a base layer picture; obtaining coding constraints for said set of tiles in the enhancement layer picture, the coding constraints comprising at least inter-layer prediction constraints in with respect to the base layer picture; and decoding said set of tiles in the enhancement layer picture according to the coding constraints as an independently decodable region.
Abstract:
A method and related apparatus for decoding an image sequence from a bitstream, wherein an identifier indicating if all output pictures are decodable with a predefined set of reference pictures is decoded; an indication of required reference pictures for a given output picture is decoded; the indicated at least one reference picture for the given output picture is decoded; and the at least one output picture is decoded.
Abstract:
A method, apparatus and computer program product are provided in order to process and utilize a media presentation description that describes both a summary media presentation and an original media presentation. A method, apparatus and computer program product may permit one of more segments of the summary media presentation to be requested based upon the media presentation description. Additionally or alternatively, a method, apparatus and computer program product may permit switching between the summary media presentation and the original media presentation and/or switching between different views of the summary media presentation.
Abstract:
An apparatus comprising: an image analyser configured to analyse at least two images to determine at least one matched feature; a camera definer configured to determine at least two difference parameters between the at least two images; and a rectification determiner configured to determine values for the at least two difference parameters in an error search using an error criterion based on the at least one matched feature in the at least two images and an estimated difference parameter value, wherein the value for each difference parameter is determined serially.
Abstract:
There are disclosed various methods, apparatuses and computer program products for video encoding and decoding. In some embodiments, to indicate a composition of pictures of different time instants, some usability information may be embedded to the video bitstream indicating the intended display behavior when more than one layer is used and associated display behavior using this information. More specifically, the embedded information may indicate how the layers need to be composed in the video bitstream. The information may indicate if the intended display behaviour is to combine (overlay) base layer and enhancement layer decoded pictures. The information may indicate that the base and enhancement layer decoded pictures are allowed to be overlaid. In addition or alternatively, the information may indicate that the enhancement layer picture should not be combined with base layer picture during display.
Abstract:
There are disclosed various methods, apparatuses and computer program products for media encapsulating and decapsulating. A container file according to a first format is obtained or generated including or referring to at least two media data units and to an obtained or generated metadata item according to a second format, the metadata item being valid for one or more media data units; and scope information is included in the container file indicating said one or more of said at least two media data units. There is also disclosed a method comprising receiving the container file; receiving the metadata item; and parsing from the container file the scope information; selecting one or more of said at least two media data units on the basis of the scope information; and determining the validity of the metadata item for said one or more of said at least two media data units.