Video stream modifier
First Claim
1. A device for modifying a compressed data stream to be decoded at a decoder, the compressed data stream being obtained by encoding a sequence of pictures comprising regions of pixels, the device comprising:
- estimating means for estimating a decoding complexity required for decoding a picture from the compressed data stream; and
modifying means for modifying the compressed data stream when the decoding complexity of the picture approaches a capacity of the decoder, characterized in that the modifying means are arranged to modify a method of decoding indicated in the compressed data stream;
wherein the modifying means are arranged to select a region on the basis of a heuristic psycho-visual selection criterion and modify a method of decoding for said region.
20 Assignments
0 Petitions
Accused Products
Abstract
A compressed data stream modifier 270 is disclosed. The stream modifier modifies an input data stream that may comprise audio and video data streams conforming to any one of the well-known video compression standards, for example, MPEG or AVC. The input stream is first de-multiplexed to obtain a single video elementary stream. The video elementary stream is then decoded by means of a variable-length decoder and provided to the data stream modifier. A decoding complexity of each frame is estimated by an estimator 210 and provided to a controller 250. The controller selects a number of regions from each frame based on some psycho-visual criteria, such that a method of modification of these regions can bring the decoding complexity within an available capacity at a decoder. An efficient means of adapting a decoding complexity to an available capacity is thus obtained.
-
Citations
20 Claims
-
1. A device for modifying a compressed data stream to be decoded at a decoder, the compressed data stream being obtained by encoding a sequence of pictures comprising regions of pixels, the device comprising:
-
estimating means for estimating a decoding complexity required for decoding a picture from the compressed data stream; and modifying means for modifying the compressed data stream when the decoding complexity of the picture approaches a capacity of the decoder, characterized in that the modifying means are arranged to modify a method of decoding indicated in the compressed data stream; wherein the modifying means are arranged to select a region on the basis of a heuristic psycho-visual selection criterion and modify a method of decoding for said region. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method of modifying a compressed data stream to be decoded at a decoder, the compressed data stream being obtained by encoding a sequence of pictures comprising regions of pixels, the method comprising:
-
estimating, via means for estimating, a decoding complexity required for decoding a picture from the compressed data stream; and modifying, via means for modifying the compressed data stream, the stream when the decoding complexity of the picture approaches a capacity of the decoder, characterized in that modifying the compressed data stream, via the means for modifying, comprises modifying a method of decoding indicated in the stream; wherein the modifying means are arranged to select a region on the basis of a heuristic psycho-visual selection criterion and modify a method of decoding for said region. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A device for modifying a compressed data stream to be decoded at a decoder, the compressed data stream being obtained by encoding a sequence of pictures comprising regions of pixels, the device comprising:
-
an estimating component that estimates a decoding complexity required for decoding a picture from the compressed data stream; and a modifying component that modifies the compressed data stream when the decoding complexity of the picture approaches a capacity of the decoder, characterized in that the modifying component is arranged to modify a method of decoding indicated in the compressed data stream; wherein the modifying component is arranged to select a region on the basis of a heuristic psycho-visual selection criterion and modify a method of decoding for said region. - View Dependent Claims (18, 19, 20)
-
Specification