摘要:
Video stabilization is described that is assisted by motion vectors. In one example global motion is estimated using global motion vectors in a compressed video stream. An object of interest is detected in the compressed video stream and motion of the object of interest is tracked in the compressed video stream using object motion vectors. Frames of the compressed video stream are adjusted to reduce motion of the object of interest using the object motion vectors.
摘要:
Encoding using frequency-domain denoising includes identifying a current source block from a current source frame from a source video stream, generating a predicted block for the current source block, generating a source transform block by transforming the current source block into the frequency domain, generating a predicted transform block by transforming the predicted block into the frequency domain, generating a denoised transform block based on the source transform block and the predicted transform block, generating a denoised block by inverse transforming the denoised transform block, generating a residual block based on a difference between the denoised block and the predicted block, generating an encoded block by encoding the residual block, and outputting or storing the encoded block.
摘要:
Improved methods for coding an ensemble of pulse vectors utilize statistical models (i.e., probability models) for the ensemble of pulse vectors, to more efficiently code each pulse vector of the ensemble. At least one pulse parameter describing the non-zero pulses of a given pulse vector is coded using the statistical models and the number of non-zero pulse positions for the given pulse vector. In some embodiments, the number of non-zero pulse positions are coded using range coding. The total number of unit magnitude pulses may be coded using conditional (state driven) bitwise arithmetic coding. The non-zero pulse position locations may be coded using adaptive arithmetic coding. The non-zero pulse position magnitudes may be coded using probability-based combinatorial coding, and the corresponding sign information may be coded using bitwise arithmetic coding. Such methods are well suited to coding non-independent-identically-distributed signals, such as coding video information.
摘要:
Un dispositif de transcodage (100) d'un flux (110) de données vidéo au format H.264 en un flux (120) de données vidéo au format H.265 comporte : des moyens (101) pour effectuer une fusion de macro-blocs adjacents du flux de données au format H.264 selon un critère prédéterminé de similarité fréquentielle des coefficients de transformée en cosinus discrète DCT desdits macro-blocs après application d'une opération de quantification inverse; et des moyens (102) pour déterminer des vecteurs de mouvement au format H.265 sur la base de vecteurs de mouvement au format H.264 en effectuant, pour les macro-blocs résultant de la fusion de macro-blocs issus du flux de données au format H.264, une combinaison des vecteurs de mouvements desdits macro-blocs issus du flux de données au format H.264.
摘要:
There is provided a decoding device including circuitry configured to receive coded data and conversion information, the coded data pertaining to an image having luminance in a first dynamic range and the conversion information pertaining to a conversion of dynamic range of the luminance of the image from the first dynamic range into a second dynamic range; and decode the received coded data so as to generate the image, wherein the conversion uses a knee function.
摘要:
A system and method for frequency reduction and restoration. The system and method may be used to reduce the visual redundancy in digital data, such as in video data and image data.
摘要:
The invention relates to a method (100) for protecting a video frame sequence against random and/or burst packet losses, the method (100) comprising: partitioning (101) the video frame sequence into a plurality of interleaved video frame subsequences; independently encoding (103) the plurality of interleaved video frame subsequences by a differential video codec; generating (105) for at least one of the plurality of interleaved video frame subsequences at least one B frame predicted from another one of the plurality of interleaved video frame subsequences; and using (107) the at least one B frame as redundant B frame for protecting the video frame sequence.