Bitstream merger and extractor
AssigneeSamsung Electronics Co., Ltd.
InventorYoungkwon Lim
Life of this patent
Estimating the term…
Abstract
Methods and apparatuses for extracting and merging bitstreams. An apparatus includes a communication interface and a processor. The communication interface receives a plurality of bitstreams for a video and a processor. The processor identifies information about independently coded regions in each of the plurality of bitstreams, receives a region of interest in the video, selects, based on the identified information, one or more independently coded regions in each of the plurality of bitstreams that corresponds to the region of interest, and extracts the selected independently coded regions to generate one or more extracted bitstreams.
Claims20
An apparatus comprising:
- a communication interface configured to receive a plurality of bitstreams for a video;
- and
- a processor operably connected to the communication interface, the processor configured to:
- identify information about independently coded regions in each of the plurality of bitstreams,
- receive information regarding a relevant region in the video,
- receive parameters regarding a capacity of a decoder for the video,
- receive information about profile, tier, and level (PTL) parameters of the decoder,
- extract one or more independently coded regions in each of the plurality of bitstreams based on the identified information for the one or more independently coded regions corresponding to the relevant region required by an application of the decoder and based on the parameters regarding the capacity of the decoder to manage a fullness of the decoder, and
- generate one or more extracted bitstreams with the extracted one or more independently coded regions to conform to the PTL parameters of the decoder.
A method performed by an apparatus, the method comprising:
- receiving a plurality of bitstreams for a video;
- identifying information about independently coded regions in each of the plurality of bitstreams;
- receiving information regarding a relevant region in the video;
- receiving parameters regarding a capacity of a decoder for the video,
- receiving information about profile, tier, and level (PTL) parameters of the decoder,
- extracting one or more independently coded regions in each of the plurality of bitstreams based on the identified information for the one or more independently coded regions corresponding to the relevant region required by an application of the decoder and based on the parameters regarding the capacity of the decoder to manage a fullness of the decoder;
- and
- generating one or more extracted bitstreams with the extracted one or more independently coded regions to conform to the PTL parameters of the decoder.
An apparatus comprising:
- a processor configured to:
- independently encode regions of a video in each of a plurality of bitstreams for the video, and
- include information about the independently encoded regions in one or more network abstract layer (NAL) units in the plurality of bitstreams, the information about the independently encoded regions including information about a size of each of the independently encoded regions and a location of each of the independently encoded regions within the video, wherein the information includes profile, tier, and level (PTL) parameters of the one or more independently coded regions in each of the plurality of bitstreams;
- and
- a communication interface configured to transmit the plurality of bitstreams.
Dependencies are inferred from the claim text.