When two or more different video streams a e compressed for concurrent transmission of multiple compressed video bitstreams over a single shared communication channel, control over both (1) the transmission of data over the shared channel and (2) the compression processing that generates the bitstreams is exercised taking into account the differing levels of latency required for the corresponding video applications. For example, interactive video games typically require lower latency than other video applications such as video streaming, web browsing, and electronic mail. A multiplexer and traffic controller takes these differing latency requirements, along with bandwidth and image fidelity requirements, into account when controlling both traffic flow and compression processing. In addition, an off-line profiling tool analyzes typical video applications off-line in order to generate profiles of different types of video applications that are then accessed in real-time by a call admission manager responsible to controlling the admission of new video application sessions as well as the assignment of admitted applications to specific available video encoders, which themselves may differ in video compression processing power as well as in the degree to which they allow external processors (like the multiplexer and traffic controller) to control their internal compression processing.

Wenn zwei oder unterschiedlicherer Bildschirm ein e strömt, das für gleichzeitiges Getriebe der mehrfachen komprimierten videobitstreams über einem einzelnen geteilten Kommunikationskanal zusammengedrückt wird, steuern Sie über (1) dem Getriebe des Datenüberschusses die geteilte Führung und (2) wird die Kompression Verarbeitung, die die bitstreams erzeugt, die unterscheidenen Niveaus von Latenz in Betracht ziehend erfordert für die entsprechenden videoanwendungen ausgeübt. Z.B. erfordern wechselwirkende videospiele gewöhnlich niedrigere Latenz als andere videoanwendungen wie videoströmen, grasendes Netz und elektronische Post. Ein Mehrfachkoppler und ein Verkehr Steuerpult nimmt diese unterscheidenen Latenzanforderungen, zusammen mit Bandbreite und Bildtreueanforderungen, in Betracht, wenn sie Verkehrsstrom und die Kompression Verarbeitung steuern. Zusätzlich analysiert ein indirektes profilierendes Werkzeug die typischen videoanwendungen, die, um Profile der unterschiedlichen Arten der videoanwendungen zu erzeugen indirekt sind, die dann in der Realzeit von einem Anrufaufnahmemanager erreicht werden, der zum Steuern der Aufnahme der neuen videoanwendung Lernabschnitte sowie die Anweisung der zugelassenen Anwendungen auf spezifischen vorhandenen videokodierern verantwortlich ist, die selbst in videokompression Verarbeitungsleistung sowie im Grad sich unterscheiden kann, zu dem sie externen Prozessoren (wie der Mehrfachkoppler und der Verkehr Steuerpult) zur Steuerung ihre interne Kompression Verarbeitung erlauben.

 
Web www.patentalert.com

< Hot swapping

< Carousel bit mask system and method

> Extended error correction for SEC-DED codes with package error detection ability

> Diagnosing crashes in distributed computing systems

~ 00094