A device for transmitting video data is provided which includes a temporary
memory, a standby memory, a bit counter, and a controller. The temporary
memory stores N original blocks of data which are variable length coded
such that a plurality of the blocks have different bit rate lengths. The
standby memory sequentially stores N processed blocks such that the N
processed blocks each have a bit rate length that is equal to or less than
a specified bit rate length and subsequently outputs the N processed
blocks to be transmitted at a fixed bit rate. The bit counter generates
address signals for storing the N original blocks in the temporary memory
and generates an address signal for storing the N processed blocks in the
standby memory. The controller determines a data state of the N original
blocks input to the temporary memory and uses the data state to control
the bit counter to read original data of the N original blocks from the
temporary memory at a reading bit rate which is shorter than or equal to
the specified bit rate and to write the original data in the standby
memory as the N processed blocks. A method performed by the device is also
provided.
Eine Vorrichtung für das Übertragen von von Videodaten wird zur Verfügung gestellt, die ein temporäres Gedächtnis, ein Bereitschaftsgedächtnis, einen Spitze Kostenzähler und einen Steuerpult miteinschließt. Das temporäre Gedächtnis speichert N ursprüngliche Blöcke von Daten, die die variable Länge sind, die so kodiert wird, daß eine Mehrzahl der Blöcke unterschiedliche Übertragungsgeschwindigkeitlängen haben. Das Bereitschaftsgedächtnis speichert der Reihe nach N verarbeitete Blöcke so, daß das N, das verarbeitet wird, jedes haben eine Übertragungsgeschwindigkeitlänge, der gleich ist oder kleiner als eine spezifizierte Übertragungsgeschwindigkeitlänge und ausgeben nachher die N verarbeiteten mit blockiert einer örtlich festgelegten Übertragungsgeschwindigkeit übertragen zu werden Blöcke. Der Spitze Kostenzähler erzeugt Adresse Signale für das Speichern der N ursprünglichen Blöcke im temporären Speicher und erzeugt ein Adresse Signal für das Speichern der N verarbeiteten Blöcke im Bereitschaftsspeicher. Der Kontrolleur stellt einen Datenzustand des N ursprünglichen Blockeinganges zum temporären Gedächtnis fest und benutzt den Datenzustand, um den Spitze Kostenzähler zu steuern, um ursprüngliche Daten der N ursprünglichen Blöcke vom temporären Gedächtnis mit einer Leseübertragungsgeschwindigkeit zu lesen, die kürzer als oder Gleichgestelltes zur spezifizierten Übertragungsgeschwindigkeit und die ursprünglichen Daten in das Bereitschaftsgedächtnis zu schreiben ist-, da das N Blöcke verarbeitete. Eine Methode, die durch die Vorrichtung durchgeführt wird, wird auch zur Verfügung gestellt.