Methods of and Arrangements for Processing an Encoded Bit Stream
AssigneeTelefonaktiebolaget LM Ericsson (publ)
InventorsMartin Pettersson, Andreas Rossholm
Life of this patent
Estimating the term…
Abstract
In a method for extracting information from an encoded bit stream, the extracted information may be used for improving bit stream quality assessment, or for adapting a decoding sub-system. From an encoded bit stream, received from a bit stream source, complexity related information that is indicative of the complexity of the encoding of said bit stream is extracted. On the basis of said extracted complexity related information one or more data settings are then selected, after which the data settings may be used as an input for improving bit stream quality assessment at a decoding device or a network node, or for adapting a bit stream decoding sub-system at a decoding device.
Claims22
A method in a decoding device (101,700) of adapting a decoding sub-system (500,600), said method comprising the steps of:
- receiving (1:4, 2:1, 6:1) an encoded bit stream from a bit stream source (100);
- extracting (1:5, 2:2, 5:1b, 6:2b)) complexity related information from said encoded bit stream, the complexity related information being indicative of the complexity of the encoding of said bit stream source (100);
- selecting (1:6, 2:3, 5:2,6:3) at least one data setting of said decoding sub-system on the basis of said extracted complexity related information, and
- adapting (1:7a, 2:4b, 5:3, 6:4) said decoding sub-system on the basis of said data settings.
A method of improving bit stream quality assessment in a multimedia system (401), said method comprising the steps of:
- receiving (1:4, 2:1) an encoded bit stream from a bit stream source (100);
- extracting (1:5, 2:2) complexity related information from said encoded bit stream, said complexity related information being indicative of the complexity of the encoding at said bit stream source (100);
- selecting (1:6, 2:3) at least one data setting for a bit stream quality model on the basis of said extracted complexity related information, and
- calculating (1:7, 2:4a) a bit stream quality score for said encoded bit stream using said bit stream quality model, on the basis of said selected data settings.
A method according to any of the preceding claims, wherein said extracting step (1:5,2:2) further comprises a step of retrieving one or more complexity related parameters indicative of any of:
- macro block partition size;
- motion vector resolution;
- skipped macro blocks, or number of used reference pictures, of at least a part of said encoded bit stream.
A method according to any of the preceding claims, wherein said selecting step (1:6, 2:3) further comprises the steps of:
- comparing said extracted information to a set of pre-defined complexity levels, and
- selecting at least one data setting on the basis of said comparison.
An arrangement (700) for adapting a bit stream decoding sub-system (500,600,700d) in a multimedia system (701), said arrangement comprising:
- a parameter extracting unit (700a), configured to extract complexity related information from an encoded bit stream received from a bit stream source (100), said complexity related information being indicative of the complexity of the encoding at said bit stream source (100), and
- a controlling unit (700b), configured to select at least one data setting of said decoding sub-system on the basis of said extracted complexity related information, and to adapt said decoding sub-system on the basis of said data settings.
An arrangement (400) for improving bit stream quality assessment in a multimedia system, said arrangement comprising:
- a parameter extracting unit (400a) configured to extract complexity from an encoded bit stream received from a bit stream source (100), said complexity related information being indicative of the complexity of the encoding at said bit stream source (100),
- a controlling unit (400b) configured to select at least one data setting on the basis of said extracted complexity related information, and
- a quality model unit (400d) configured to calculate a bit stream quality score for said bit stream, on the basis of said data settings.
Dependencies are inferred from the claim text.