Patent ID: 8705573
Filing Date: 2014-04-22
Classification: H04L,H04N

Abstract:
1. An encoder for coding a video, the encoder comprising: a processor configured to process the video in order to obtain NAL units, each NAL unit being of a NAL unit type of a predetermined set of NAL unit types, the set of NAL unit types, at least, comprising a picture parameter set NAL unit type with the NAL units of this type comprising a respective picture parameter set and a corresponding picture parameter set ID so as to be referable for one or more individual pictures of the video, a sequence parameter set NAL unit type with the NAL units of this type comprising a respective sequence parameter set, and a sequence parameter set ID so as to be referable by one or more NAL units of the picture parameter set NAL unit type, with each NAL unit of the picture parameter set NAL unit type comprising an identifier referring to a predetermined sequence parameter set ID with the sequence parameter set of the corresponding sequence parameter set ID not being repeated in the respective picture parameter set NAL unit; a coded picture NAL unit type with the NAL units of this type comprising syntax elements of slice header data and/or syntax elements concerning slice transform coefficients of one or more slices of an individual picture of the video, and an identifier referring to a predetermined picture parameter set ID with the picture parameter set of the corresponding picture parameter set ID not being repeated in the respective coded picture NAL unit; and a conveyor configured to convey the NAL units to a decoder so that at least the NAL units of the coded picture NAL unit type are arranged in a data stream comprising consecutive access units of consecutive NAL units, so that each access unit comprises NAL units of the coded picture NAL unit type which together compose an individual picture of the video with NAL units of the coded picture NAL unit type comprising syntax elements of slice header data and/or syntax elements concerning slice transform coefficients of the respective individual picture being absent in other access units; when a picture parameter set ID is referred to by a NAL unit of the coded picture NAL unit type in the data stream, the picture parameter set corresponding to that picture parameter set ID is activated and remains activated until deactivated by an activation of another picture parameter set ID following in the data stream, for each picture parameter set ID, at least one NAL unit comprising the picture parameter set corresponding to a respective picture parameter set ID is available to the decoder prior to the activation of the respective picture parameter set ID by a respective NAL unit of the coded picture NAL unit type, for each picture parameter set ID being activated, the picture parameter sets of the NAL units of the picture parameter set NAL unit type comprising the respective activated picture parameter set ID are equal to each other unless a NAL unit of the picture parameter set NAL unit type comprising the respective activated picture parameter set ID follows a last NAL unit of a coded picture NAL unit type belonging to any individual picture and precedes a first NAL unit of the coded picture NAL unit type of another individual picture; when a sequence parameter set ID is referred to by a NAL unit of the picture parameter set NAL unit type, the sequence parameter set corresponding to that sequence parameter set ID is activated and remains activated until deactivated by an activation of another sequence parameter set ID, for each sequence parameter set ID, at least one NAL unit comprising the sequence parameter set corresponding to a respective sequence parameter set ID is available to the decoder prior to the activation of the respective sequence parameter set ID by a respective NAL unit of the picture parameter set NAL unit type, for each sequence parameter set ID being activated, the sequence parameter sets of the NAL units of the sequence parameter set NAL unit type comprising the respective activated sequence parameter set ID are equal to each other unless a NAL unit of the sequence parameter set NAL unit type comprising the respective activated sequence parameter set ID follows a last access unit of a access unit sequence of the video and precedes a first NAL unit of the coded picture NAL unit type of another access unit sequence of the video.