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.
Claims11
A method of decoding a transport stream, by a decoder including a layered stream having a plurality of temporal layers included in at least one elementary stream, the method comprising:
- (a) receiving a video descriptor including at least one syntax element in said video descriptor that apply to said layered stream in response to said decoder providing a request to a source of said transport stream indicating a number of temporal layers supported by said decoder;
- (b) determining from said video descriptor at least one element that indicates whether a plurality of temporal layers are present in in said layered stream;
- (c) receiving at least one extension descriptor that extends said video descriptor for each of said plurality of temporal layers in said layered stream;
- (d) determining from said at least one extension descriptor that individual layer parameters for each of said plurality of temporal layers in said layered stream are present;
- and
- (e) decoding each layer of said layered stream according to individual layer parameters signaled, wherein buffering for a decoding process includes:
- (i) determining buffer parameter settings for buffering each of said plurality of temporal layers in said transport stream, wherein each of said plurality of temporal layers includes a respective buffer parameter setting;
- (ii) providing respective said temporal layers to individual transport stream buffers for buffering each of the respective said temporal layers in said layered stream;
- (iii) buffering said plurality of temporal layers in said individual transport stream buffers according to said respective buffer parameter settings;
- (iv) wherein said buffer parameter settings specify a buffer size for at least one of said individual transport stream buffers.
Dependencies are inferred from the claim text.