In a MPEG or other video coding system, regions of each frame may be
independently coded for later, independent extraction or processing
directly from a compressed bit stream. An encoder/transcoder receives raw
video, standard compressed video or compressed video already having
independently coded regions ("ICRs") that are to be edited in some manner.
The encoder/transcoder permits user creation of regions, and provides
automatic tracking features to identify and select those objects or
regions through multiple frames (notwithstanding object movement). The
encoder/transcoder re-uses as much compressed input data as is available
in generating an output, and so, may be used for real-time encoding and
editing processes. To this effect, the encoder/transcoder re-uses original
bit stream data as well as original or new motion vector data in compiling
an output, or any mix of them as appropriate.
In einem MPEG oder in anderem videokodierungsystem können Regionen jedes Rahmens für neuere, unabhängige Extraktion oder die Verarbeitung direkt von einem komprimierten Spitze Strom unabhängig kodiert werden. Ein encoder/transcoder empfängt rohen Bildschirm, komprimierten Standardbildschirm oder den komprimierten Bildschirm Regionen ("ICRs") bereits unabhängig kodierend die auf gewisse Weise redigiert werden sollen. Das encoder/transcoder ermöglicht Benutzerkreation von Regionen und liefert Eigenschaften des automatischen Lokalisierens, um jene Gegenstände oder Regionen durch mehrfache Rahmen zu kennzeichnen und vorzuwählen (ungeachtet der Gegenstandbewegung). Die encoder/transcoder Wiederverwendungen so viel komprimierten Eingang Daten wie vorhanden ist, wenn, einen Ausgang erzeugend und so, können für Realzeitkodierenund redigierende Prozesse verwendet werden. Zu diesem Effekt verwendet das encoder/transcoder ursprüngliche Spitze Stromdaten sowie die ursprünglichen oder neuen Bewegung vektordaten wieder, wenn es einen Ausgang kompiliert, oder jede mögliche, Mischung von ihnen, wie passend.