Network Abstraction Layer - Parameter Sets

Parameter Sets

A parameter set is supposed to contain information that is expected to rarely change and offers the decoding of a large number of VCL NAL units. There are two types of parameter sets:

  • sequence parameter sets, which apply to a series of consecutive coded video pictures called a coded video sequence
  • picture parameter sets, which apply to the decoding of one or more individual pictures within a coded video sequence

The sequence and picture parameter-set mechanism decouples the transmission of infrequently changing information from the transmission of coded representations of the values of the samples in the video pictures. Each VCL NAL unit contains an identifier that refers to the content of the relevant picture parameter set and each picture parameter set contains an identifier that refers to the content of the relevant sequence parameter set. In this manner, a small amount of data (the identifier) can be used to refer to a larger amount of information (the parameter set) without repeating that information within each VCL NAL unit. Sequence and picture parameter sets can be sent well ahead of the VCL NAL units that they apply to, and can be repeated to provide robustness against data loss. In some applications, parameter sets may be sent within the channel that carries the VCL NAL units (termed "in-band" transmission). In other applications, it can be advantageous to convey the parameter sets "out-of-band" using a more reliable transport mechanism than the video channel itself.

Read more about this topic:  Network Abstraction Layer

Famous quotes containing the word sets:

    And weren’t there special cemetery flowers,
    That, once grief sets to growing, grief may rest:
    The flowers will go on with grief awhile,
    And no one seem neglecting or neglected?
    A prudent grief will not despise such aids.
    Robert Frost (1874–1963)