Abstract:
There are disclosed various methods, apparatuses and computer program products for video encoding. In some embodiments pictures are encoded into a bitstream. The bitstream comprises at least two scalability layers and pictures being associated with access units. A first indication and a second indication are encoded into the bitstream. The first indication is configured to indicate an output layer. And the second indication is configured to indicate at least one alternative output layer. A first picture of said at least one alternative output layer is output by a decoding process of the bitstream when no picture of the output layer is in an access unit containing said first picture of said at least one alternative output layer.
Abstract:
A method, apparatus and computer program product are provided in order to create and/or decode video content of a scene that includes regions having looping video of different loop lengths with the video content of the scene being configured to be repeatedly looped, such as in the form of a cinemagraph, without any temporal discontinuity. In the context of a method, the video content of a scene is encoded. The video content includes at least two regions having looping videos of different loop lengths. The method also includes constructing metadata in association with the video content. The metadata comprises information identifying a location of each region within the scene. The metadata further comprises a loop length for each of the at least two regions. The method further includes causing provision of the video content as encoded and the metadata.
Abstract:
A method comprising: obtaining a video bitstream comprising a high dynamic range (HDR) video representation; obtaining one or more tone mapping operators and an indication of at least one tone mapping operator to be applied; and modifying the HDR video representation into a low dynamic range (LDR) video representation using said at least one tone mapping operator determined by said indication.
Abstract:
There are disclosed various methods, apparatuses and computer program products for video encoding. According to an embodiment, an encoding method comprises including a static media item into a container file; including one or more media tracks into the container file; indicating, in the file, that the static media item and one or more entities form a group; and indicating, in the file, a grouping type for the group. According to an embodiment, a decoding method comprises parsing, from a container file, that a static media item and one or more entities form a group; parsing, from the container file, a grouping type for the group; determining a processing for the static media item and the one or more of the entities based on the group and the grouping type.