Flash frames are detected in video streams, for example, by looking for short sequences of one or more frames (or, to be more general, pictures) in which the frames within the sequence are not well-correlated to the frames that immediately precede and follow the flash sequence, where those frames before and after the flash sequence are themselves well-correlated to each other. Video compression processing is then adjusted in some way to handle flash frames in a special manner. For example, since flash frames are poorly correlated to their neighboring frames, it would be best not to make predictions based on such flash frames when encoding other frames. Encoding flash frames as anchor frames (e.g., I or P frames in an MPEG encoder) would be detrimental to those frames that are predicted from the anchor frames. Rather, flash frames are preferably encoded as frames that are never used as references for coding other non-flash frames (e.g., as B frames in an MPEG encoder). As such, any errors in coding flash frames are limited to those frames and do not propagate to other frames in the video sequence.

Le strutture istantanee sono rilevate in video flussi, per esempio, cercando le sequenze corte di uno o più telai (o, essere più generale, delle immagini) in cui le strutture all'interno della sequenza bene-non sono correlate alle strutture che immediatamente precedono e seguono la sequenza istantanea, dove quelle strutture prima e dopo la sequenza istantanea essi stessi bene-sono correlate l'un l'altro. La video elaborazione di compressione allora è registrata in qualche modo alle strutture dell'istantaneo della maniglia in un modo speciale. Per esempio, poiché le strutture istantanee sono correlate male alle loro strutture vicine, sarebbe meglio non fare le previsioni basate su tali strutture dell'istantaneo quando mette altre strutture in codice. Le strutture istantanee di cifratura come strutture dell'ancoraggio (strutture di P o per esempio, di I in un codificatore del MPEG) sarebbero nocive a quelle strutture che sono previste dalle strutture dell'ancoraggio. Piuttosto, le strutture istantanee sono messe preferibilmente come strutture che non sono usate mai mentre i riferimenti per la codifica dell'altro non-flash incornicia (per esempio, come strutture di B in un codificatore del MPEG). Come tali, tutti gli errori nei telai dell'istantaneo di codificazione sono limitati a quelle strutture e non si propagano ad altre strutture nella video sequenza.

 
Web www.patentalert.com

< Photographic firearm apparatus and method

< Driver assistance system for a vehicle

> Methods and systems for automatically adding motion lines representing motion to a still image

> Wavelet-based facial motion capture for avatar animation

~ 00075