Individual temporal layer buffer management in hevc transport
AssigneeARRIS Enterprises LLC
InventorsMandayam Narasimhan, Ajay K. Luthra
Life of this patent
Estimating the term…
Abstract
A method is provided to determine buffer parameter settings for a plurality of layers in a transport stream. Each layer includes a respective transport stream buffer parameter setting. Then, the method provides respective transport stream buffer parameter settings to individual transport stream buffers for respective layers in the plurality of layers. Then, the method buffers the respective layers in the individual transport stream buffers according to the respective transport stream buffer parameter settings. After buffering, the method combines the respective layers to form a combined bit stream.
Claims24
1-20. (canceled)
A method of decoding a transport stream including a high efficiency video coding (HEVC) layered stream having a plurality of temporal HEVC layers included in a single HEVC spatial layer, the method comprising:
- receiving an HEVC video descriptor including one or more syntax elements in the HEVC video descriptor that apply to the HEVC layered stream;
- determining from the HEVC video descriptor one or more elements that indicate whether a plurality of HEVC temporal layers are present in the HEVC layered stream;
- receiving at least one extension descriptor that extends the HEVC video descriptor for each HEVC temporal layer in the HEVC layered stream;
- determining from the at least one extension descriptor individual layer parameters for each of the plurality of HEVC temporal layers in the HEVC layered stream;
- and
- decoding each layer of the HEVC layered stream according to the individual layer parameters signaled, wherein buffering for a decoding process includes:
- determining buffer parameter settings for individually buffering each of the plurality of HEVC temporal layers in the single HEVC spatial layer signaled in the transport stream, wherein;
- buffering the respective HEVC temporal layers in the individual buffers according to the buffer parameter settings applicable to each respective HEVC temporal layer.
An apparatus comprising:
- one or more computer processors;
- and
- a computer readable storage medium comprising instructions that, when executed, cause the one or more computer processors to:
- receive an HEVC video descriptor including one or more syntax elements in the HEVC video descriptor that apply to the HEVC layered stream;
- determine from the HEVC video descriptor one or more elements that indicate whether a plurality of HEVC temporal layers are present in the HEVC layered stream;
- receive at least one extension descriptor that extends the HEVC video descriptor for each HEVC temporal layer in the HEVC layered stream;
- determine from the at least one extension descriptor individual layer parameters for each of the plurality of HEVC temporal layers in the HEVC layered stream;
- decode each layer of the HEVC layered vide stream according to the individual layer parameters signaled, wherein decoding includes:
- determine buffer parameter settings for individually buffering each of the plurality of HEVC temporal layers in the single HEVC spatial layer signaled in the transport stream, wherein;
- buffer the respective HEVC temporal layers in the individual buffers according to the buffer parameter settings applicable to each respective HEVC temporal layer.
Dependencies are inferred from the claim text.