DE60200938T2 - Drahtloses bildübertragungsgerät und -verfahren - Google Patents

Drahtloses bildübertragungsgerät und -verfahren Download PDF

Info

Publication number
DE60200938T2
DE60200938T2 DE60200938T DE60200938T DE60200938T2 DE 60200938 T2 DE60200938 T2 DE 60200938T2 DE 60200938 T DE60200938 T DE 60200938T DE 60200938 T DE60200938 T DE 60200938T DE 60200938 T2 DE60200938 T2 DE 60200938T2
Authority
DE
Germany
Prior art keywords
information
transmission
time
piece
bits
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
DE60200938T
Other languages
English (en)
Other versions
DE60200938D1 (de
Inventor
Yutaka Ishikawa
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sharp Corp
Original Assignee
Sharp Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sharp Corp filed Critical Sharp Corp
Publication of DE60200938D1 publication Critical patent/DE60200938D1/de
Application granted granted Critical
Publication of DE60200938T2 publication Critical patent/DE60200938T2/de
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/234Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
    • H04N21/2343Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
    • H04N21/234327Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements by decomposing into layers, e.g. base layer and one or more enhancement layers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/102Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
    • H04N19/124Quantisation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/134Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
    • H04N19/146Data rate or code amount at the encoder output
    • H04N19/15Data rate or code amount at the encoder output by monitoring actual compressed data size at the memory before deciding storage at the transmission buffer
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/134Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
    • H04N19/146Data rate or code amount at the encoder output
    • H04N19/152Data rate or code amount at the encoder output by measuring the fullness of the transmission buffer
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/169Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
    • H04N19/17Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object
    • H04N19/176Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/60Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
    • H04N19/61Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/70Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/238Interfacing the downstream path of the transmission network, e.g. adapting the transmission rate of a video stream to network bandwidth; Processing of multiplex streams
    • H04N21/23805Controlling the feeding rate to the network, e.g. by controlling the video pump
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/238Interfacing the downstream path of the transmission network, e.g. adapting the transmission rate of a video stream to network bandwidth; Processing of multiplex streams
    • H04N21/2383Channel coding or modulation of digital bit-stream, e.g. QPSK modulation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/266Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel
    • H04N21/2662Controlling the complexity of the video stream, e.g. by scaling the resolution or bitrate of the video stream based on the client capabilities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/61Network physical structure; Signal processing
    • H04N21/6106Network physical structure; Signal processing specially adapted to the downstream path of the transmission network
    • H04N21/6131Network physical structure; Signal processing specially adapted to the downstream path of the transmission network involving transmission via a mobile phone network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/61Network physical structure; Signal processing
    • H04N21/6156Network physical structure; Signal processing specially adapted to the upstream path of the transmission network
    • H04N21/6181Network physical structure; Signal processing specially adapted to the upstream path of the transmission network involving transmission via a mobile phone network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/63Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
    • H04N21/631Multimode Transmission, e.g. transmitting basic layers and enhancement layers of the content over different transmission paths or transmitting with different error corrections, different keys or with different transmission protocols

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Databases & Information Systems (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Detection And Prevention Of Errors In Transmission (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Description

  • Technisches Gebiet
  • Die vorliegende Erfindung betrifft eine Vorrichtung zur drahtlosen Übertragung von kodierten Bilddaten und betrifft insbesondere eine drahtlose Bildübertragungsvorrichtung, die kodierte Bilddaten über drahtlose Kanäle überträgt, in welcher Modulationsverfahren mit verschiedenen Übertragungsraten und mit Zeitunterteilung, wie OFDM, verwendet werden können.
  • Stand der Technik
  • In den letzten Jahren gab es einen rasanten Fortschritt in der drahtlosen Übertragungstechnologie und insbesondere gab es gewaltige Verbesserungen bei den Datenübertragungsgeschwindigkeiten.
  • Bis vor wenigen Jahren waren 64 kbps des PHS (Personal Handy-phone System) die höchste Übertragungsrate. Derzeit ermöglicht die 2,4 GHz-Band IEEE 802.11b-Spezifikation Übertragungsgeschwindigkeiten von bis zu 11 Mbps. In dem 5 GHz-Band IEEE 802.11a und MMAC (Multimedia Mobile Access Communication System), HiSWANa (High Speed Wireless Access Network Typ a) und BRAN (Broadband Radio Access Networks) HiperLAN/2 werden Übertragungsgeschwindigkeiten von 20 bis 30 Mbps und mehr realisiert. Wenn die Übertragungsgeschwindigkeiten solche Werte erreichen, wird die drahtlose Echtzeitübertragung einer Vielzahl von Videodatenströmen, welche unter Verwendung von MPEG (Moving Picture Expert Group) 1/MPEG 2/MPEG 4 oder anderer Videokodierverfahren kodiert sind, möglich. Die obigen IEEE 802.11a, HiSWANa und HiperLAN/2 verwenden ein Modulationsverfahren, das OFDM (Orthogonal Frequency Division Multiplexing) genannt wird. In Gleichschritt mit den Nutzeranforderungen kann dieses Modulationsverfahren ein Zeitteilungs-Multiplexing von Kanälen unter Verwendung von Modulationsverfahren mit einer hohen Übertragungsqualität, jedoch niedriger Übertragungsgeschwindigkeit, und von Kanälen, welche Modulationsverfahren mit einer schlechten Übertragungsqualität, jedoch hoher Übertragungsgeschwindigkeit nutzen, sein.
  • Die Übertragungsqualität ist ein Parameter, der verwendet wird, um die Leistung bei der Übertragung und der Reproduktion von Daten zu bewerten. Oft werden die BER (Bitfehlerrate) oder andere Werte verwendet.
  • Eine Technik zum Unterdrücken einer Verschlechterung der Bildqualität in der drahtlosen Übertragung von Bildern, die unter Verwendung einer Videokodiermethode kodiert sind, für welche MPEG1, MPEG2 und MPEG4 stellvertretend sind, ist eine "Fehlerkorrekturkodiervorrichtung und Dekodiervorrichtung", welche in der Japanischen Offenlegungsschrift Nr. JP-A-11-330984 beschrieben ist. In der obigen Veröffentlichung wird beim Übertragen eines kodierten Bildstroms über einen drahtlosen Übertragungskanal unter Verwendung einer Modulationsmethode, wie OFDM, der Strom in eine wichtige Information A und in eine nicht wichtige Information B unterteilt. Der wichtige Informationsteil wird unter Verwendung eines Modulationsverfahrens α mit einer hohen Übertragungsqualität und einer geringen Übertragungsgeschwindigkeit übertragen. Der nicht wichtige Informationsteil wird unter Verwendung eines Modulationsverfahrens β mit einer niedrigen Übertragungsqualität, jedoch hohen Übertragungsgeschwindigkeit, übertragen. Auf diese Weise kann eine vergleichsweise hohe Bildübertragungsrate aufrecht erhalten werden, während starke Störungen der Bildqualität vermieden werden.
  • WO-A-00/05898 und Procedures IEEE International Conference on Image Processing, 10.11.2000, S. 136–139, Reibman et al., offenbaren eine drahtlose, geschichtete Übertragung von Videodaten.
  • Jedoch hat der oben beschriebene Stand der Technik das folgende Problem. Beim Kodieren von Videodaten liegt im Allgemeinen eine variable Bitrate (VBR) vor, bei welcher sich der Takt der Bitrate (Übertragungsgeschwindigkeit) des ausgegebenen Bitstroms mit dem Inhalt der Videodaten ändert, sowie eine konstante Bitrate (CBR), die so gesteuert wird, dass die Bitrate konstant ist, siehe EP-A-0739138. Diese werden entsprechend der Anwendung selektiv verwendet. Für eine Echtzeit-Übertragung über Netzwerke ist CBR mit einer konstanten Übertragungsgeschwindigkeit geeignet. EP-A- 0782364 offenbart eine dynamische Zuweisung von Prioritäten für verschiedene zu übertragende Datentypen und zum Kontrollieren einer Datenkompression für jeden Datentyp unabhängig und in Einklang mit einem Pufferfüllungskriterium.
  • In einem Modulationsverfahren, wie OFDM, kann sich zum Durchführen einer Übertragung bei Verwendung von zwei Modulationsverfahren mit verschiedenen Übertragungsgeschwindigkeiten sogar dann, wenn ein Verfahren wie CBR mit einer konstanten Übertragungsgeschwindigkeit verwendet wird, und wenn sich der Anteil der Bitzahlen pro Zeiteinheit der obigen wichtigen Information A und der nicht wichtigen Information B ändert, die Übertragungsgeschwindigkeit zu jedem Zeitpunkt ändern.
  • 13A und 13B sind Figuren, die Einzelheiten der Übertragungsgeschwindigkeiten zeigen. Die gesamte Anzahl von Bits pro Zeiteinheit für einen CBR-Bitstrom ist sogar im Wesentlichen konstant, wenn sich der Anteil der wichtigen Information A und der nicht wichtigen Information B ändert, wie in 13A gezeigt ist. Jedoch schließt dies Fehler aus, die in dem Algorithmus für die Bitratenkontrolle auftreten. Beim Übertragen dieser Information ist unter Verwendung einer einzelnen Modulationsmethode sogar dann, wenn der Anteil zwischen A und B sich ändert, wie in (1) und (2), und wenn eine feste Zeitdauer sichergestellt werden kann, eine Übertragung ohne Probleme möglich. Jedoch, wie in 13B gezeigt ist, wenn zur Übertragung über einen drahtlosen Kanal der Bitstrom von wichtiger Information A unter Verwendung eines Modulationsverfahrens α moduliert wird und die nicht wichtige Information B unter Verwendung eines Modulationsverfahrens β moduliert wird, und wenn sich aufgrund von Unterschieden in der Übertragungsmenge pro Zeiteinheit für das Modulationsverfahren α und das Modulationsverfahren β der Anteil pro Zeiteinheit der wichtigen Information A und der nicht wichtigen Information B ändert, wie in (1) und (2), ändert sich der Übertragungszeitpunkt. Das heißt, es ändert sich die gesamte Anzahl von pro Zeiteinheit übertragenen Bits (die Übertragungsgeschwindigkeit).
  • Wenn sich, wie oben erklärt, die Übertragungszeit häufig ändert, nimmt die für einen Bitstrom notwendige Zeit zu. Somit kann es auftreten, dass die längere Zeitdauer nicht sichergestellt werden kann, so dass Verzögerungen und Verluste in der Bitstromübertragung auftreten, was eine signifikante Verschlechterung des reproduzierten Videos bewirkt. Es kann auch auftreten, dass eine unzureichende Übertragungszeit für eine andere Kommunika tionsanwendung vorliert. Es ist auch möglich, auf Anfragen des Videokopiermittel eins-zu-eins zu antworten, um so die Übertragungszeit dynamisch sicherzustellen; jedoch verkompliziert dies das System und erhöht die Anforderung an die drahtlose Übertragungs-/Aufnahmevorrichtung.
  • Eine Aufgabe dieser Erfindung ist es, die Bandbreite durch die Übertragung innerhalb einer festen Zeitdauer sogar dann effektiv zu nutzen, wenn eine Vielzahl von Modulationsverfahren mit verschiedenen Übertragungsraten verwendet wird, um einen Video-Bitstrom zu übertragen.
  • Offenbarung der Erfindung
  • In einem Aspekt dieser Erfindung ist eine Bildkodiervorrichtung gemäß Anspruch 1 vorgeschlagen, welche Vorrichtung als einen kodierten Bitstrom kombinierte Bildinformation, einschließlich eines durch ein erstes Modulationsverfahren modulierten ersten Informationsteils und eines durch ein von dem ersten Modulationsverfahren verschiedenes zweites Modulationsverfahren modulierten zweiten Informationsteils, ausgibt, und welche einen Kodierer umfasst, der die obigen kombinierten Bilddaten kombiniert, und welche ein Quantisierungsmittel, das auf der Basis eines Quantisierungswerts eine Quantisierung von Eingangsdaten durchführt, und ein Kodiermengenkontrollmittel, das die Kodiermenge des Kodierers kontrolliert, umfasst, mit: einem ersten Informationszählmittel, das die Anzahl von Bits in dem obigen ersten Informationsteil zählt; einem zweiten Informationszählmittel, das die Anzahl von Bits des obigen zweiten Informationsteils zählt; einem ersten Informationsteil-Übertragungszeit-Berechnungsmittel, das die zur Übertragung des durch Verwenden des obigen ersten Modulationsverfahrens kodierten ersten Informationsteils erforderliche Zeit basierend auf der durch das erste Informationsteilzählmittel gezählten Anzahl von Bits des obigen ersten Informationsteils berechnet; einem zweiten Informationsteil-Übertragungszeit-Berechnungsmittel, welches die zur Übertragung des obigen kodierten zweiten Informationsteils verfügbare Zeit basierend auf der zur Übertragung des obigen ersten kodierten Informationsteils erforderlichen Zeit und der Gesamtübertragungszeit, welche die Gesamtzeit ist, die für die Übertragung verwendet werden kann, berechnet; einem Mittel zum Berechnen der Anzahl von übertragbaren zweiten Informationsbits, welches die Anzahl von Bits des obigen zweiten Informationsteils, die übertragen werden können, basierend auf der Zeit, die verwendet werden kann um den obigen kodierten zweiten Informationsteil zu übertragen, und auf dem obigen zweiten Modulationsver fahren berechnet; einem Mittel zum Berechnen der Anzahl der nicht übertragenen Bits, welches die Anzahl von nicht übertragenen Bits, welche die obige Zahl von übertragbaren Bits des zweiten Informationsteils übersteigt basierend auf der obigen Anzahl von übertragbaren Bits des zweiten Informationsteils und der durch das zweite Informationszählmittel gezählten obigen Anzahl von Bits des zweiten Informationsteils, berechnet; und einem Quantisierungswert-Berechnungsmittel, das einen Quantisierungswert zur Verwendung in der nächsten Bildkodierverarbeitung basierend auf der obigen Anzahl von nicht übertragenen Bits berechnet und an das obige Quantisierungsmittel ausgibt.
  • In einem weiteren Aspekt dieser Erfindung ist eine drahtlose Bildübertragungsvorrichtung gemäß Anspruch 3 vorgeschlagen.
  • In einem weiteren Aspekt dieser Erfindung ist ein drahtloses Bildübertragungssystem gemäß Anspruch 8 vorgeschlagen.
  • In einem weiteren Aspekt dieser Erfindung ist ein Bildkodierverfahren gemäß Anspruch 9 vorgeschlagen.
  • Kurze Beschreibung der Zeichnungen
  • 1 zeigt die Verhältnisse des Informationsteils A und Informationsteils B zur Gesamtzuweisungszeit;
  • 2 zeigt die MPEG2-Schichtstruktur und die Datenkonfiguration in ihrer Schicht;
  • 3 ist ein Blockdiagramm, das die Konfiguration der drahtlosen Bildübertragungsvorrichtung in einem ersten Aspekt dieser Erfindung zeigt;
  • 4 zeigt die drahtlose Informationsübertragungsvorrichtung des ersten Aspekts dieser Erfindung und die Vorrichtung auf der entfernten Seite der Kommunikation;
  • 5 zeigt die Verarbeitungsprozedur der drahtlosen Bildübertragungsvorrichtung des ersten Aspekts dieser Erfindung;
  • 6 ist ein Flussdiagramm, das die Prozedur für die Zuweisung von Informationsübertragungszeit unter Verwendung der drahtlosen Bildübertragungsvorrichtung des ersten Aspekts dieser Erfindung zeigt;
  • 7 erklärt die Prozedur für eine Paketerzeugung von Nachrichten und Daten zur drahtlosen Übertragung unter Verwendung der drahtlosen Bildübertragungsvorrichtung des ersten Aspekts dieser Erfindung;
  • 8 ist ein Blockdiagramm, das die Konfiguration des Bildkodiermittels der drahtlosen Bildübertragungsvorrichtung des. ersten Aspekts dieser Erfindung zeigt;
  • 8A zeigt die Gesamtkonfiguration des Bildkodiermittels;
  • 8B zeigt den Abschnitt des Bildkodiermittels, welcher ähnlich zu einem gewöhnlichen Kodierer konfiguriert ist;
  • 9 zeigt die Konfiguration eines Bildblocks;
  • 10A und 10B erklären den Bewegungsvektor in der Bildkodierung;
  • 11 zeigt die Verhältnisse des Informationsteils A und Informationsteils B zur Gesamtzuweisungszeit unter Verwendung der drahtlosen Bildübertragungsvorrichtung der ersten Ausführungsform dieser Erfindung;
  • 12 ist ein Diagramm der Konfiguration eines Systems einer zweiten Ausführungsform dieser Erfindung, welche die in der ersten Ausführungsform beschriebene drahtlose Bildübertragungsvorrichtung verwendet;
  • 13A zeigt die Konfiguration eines CBR-Bitstroms; und
  • 13B zeigt die Übertragungszeit für einen Fall, in dem ein Strom unter Verwendung von zwei Typen von Modulationsverfahren übertragen wird.
  • Beste Ausführungsform der Erfindung
  • Bevor Aspekte dieser Erfindung erklärt werden, wird zunächst unter Bezugnahme auf 1 eine von dem Erfinder durchgeführte Untersuchung erklärt.
  • In der drahtlosen Bildübertragungsvorrichtung dieser Erfindung wird eine Bildkodier- und -übertragungsverarbeitung während eines jeden Zeitraums T (die Gesamtzuweisungszeit) durchgeführt. Zusätzlich werden die kodierten Bilddaten in einen Informationsteil A und Informationsteil B unterteilt, und eine Übertragung wird unter Verwendung eines Modulationsverfahrens α für den Informationsteil A und eines Modulationsverfahrens β für den Informationsteil B durchgeführt.
  • 1 zeigt wie kodierte Daten, die von dem Bildkodiermittel in einer drahtlosen Bildübertragungsvorrichtung ausgegeben werden, innerhalb einer zugewiesenen "Gesamtzuweisungszeit" in jedem der durch die Zeitdauer T abgegrenzten Intervalle (1) bis (3) übertragen werden.
  • In dem Intervall (1) werden kodierte Daten A1 entsprechend dem Informationsteil A und kodierte Daten B1 entsprechend dem Informationsteil B, welche in dem Bildkodiermittel erzeugt werden, temporär in dem Pufferspeicher gespeichert. Von allen in dem Pufferspeicher gespeicherten, kodierten Daten wird die Übertragungszeit für die kodierten Daten A1 als eine Zeit TA1, die für die Übertragung innerhalb der "Gesamtzuweisungszeit" des Intervalls (2) notwendig ist, wenn das Modulationsverfahren α für die Modulation verwendet wird, gespeichert, und alle diese Daten werden während des Intervalls (2) übertragen. Die kodierten Daten B1 werden in der verbleibenden TB1a der "Gesamtzuweisungszeit" übertragen. Wenn jedoch die kodierten Daten B1 unter Verwendung des Modulationsverfahrens β moduliert werden und TB1 > TB1a gilt, ist die Übertragungszeit TB1 größer als die restliche Zeit TB1a.
  • In solchen Fällen wird die Zeit TB1b (= TB1 – TB1a) zur Übertragung der restlichen kodierten Daten B1b im Intervall (3) gespeichert. Das heißt, von den in dem Puffer im Intervall (1) gespeicherten Daten B1 wird der nicht übertragene Teil B1b, welcher während des Intervalls (2) nicht übertragen werden konnte, gelesen und während des Intervalls (3) übertragen.
  • Andererseits werden im Intervall (3) die kodierten Daten A2 entsprechend dem Informationsteil A und die kodierten Daten B2 entsprechend dem Informationsteil B, welche durch das Bildkodiermittel während des Intervalls (2) erzeugt wurden, übertragen. Wenn somit TB1b + TA2 (die zur Übertragung der Daten A2 erforderliche Zeit) + TB2 (die zur Übertragung der Daten B2 erforderliche Zeit) die "Gesamtzuweisungszeit" übersteigt, muss die Zeit TB2b der darüber hinaus gehenden Menge in einem weiteren Intervall (4) gespeichert werden. Jedoch wird eine Zeit TA2, die für die Maximum-Prioritätsübertragung der kodierten Daten A2 notwendig ist, in dem Intervall (3) gespeichert. Im Wesentlichen wird die obige Verarbeitung wiederholt. Wenn jedoch ein Zustand andauert, in dem die durch das Bildkodiermittel kodierte Menge die kodierte Menge übersteigt, die in der "Gesamtzuweisungszeit" übertragen werden kann, läuft der Pufferspeicher mit den kodierten Daten über, kodierte Daten gehen verloren und eine normale Funktion wird unmöglich.
  • Der Erfinder dachte an ein Verfahren, bei dem von den kodierten Daten entsprechend dem Informationsteil B, die durch das Bildkodiermittel in einem vorgegebenen Intervall erzeugt werden, die Menge an kodierten Daten, die während des nächsten Intervalls nicht übertragen werden können, gezählt wird, und die Menge der gezählten kodierten Daten wird kumulativ addiert. Wenn der kumulativ addierte Wert größer ist als ein bestimmter Wert, wird bei der Kodierung des nächsten Intervalls die Menge der kodierten Daten entsprechend dem Informationsteil B vermindert. Wenn der kumulativ addierte Wert kleiner ist als ein vorgegebener Wert, wird beim Kodieren des nächsten Intervalls der Quantisierungsparameter zur Bildkodierung so kontrolliert, dass die Menge der kodierten Daten erhöht wird.
  • Die drahtlose Bildübertragungsvorrichtung eines ersten Aspekts dieser Erfindung wird basierend auf den obigen Überlegungen des Erfinders unten erklärt, wobei Bezug auf die Zeichnungen genommen wird.
  • In der folgenden Beschreibung der drahtlosen Bildübertragungsvorrichtung des ersten Aspekts der Erfindung wird angenommen, dass kodierte Bilddaten in einen Informationsteil A und einen Informationsteil B unterteilt werden. Wenn zum Beispiel MPEG2 als Kodierverfahren verwendet wird, kann das folgende Verfahren zur Klassifizierung in einen Informationsteil A und Informationsteil B verwendet werden.
  • 2 zeigt die Schichtstruktur eines MPEG2-Bitstroms. Je näher eine Schicht der Oberseite der Figur ist, desto breiter ist der Bereich von Originalbilddaten, welcher die Daten der Schicht beeinflusst. Im Informationsteil A sind zum Beispiel eine Sequenzschicht 1, GOP (Bildgruppe)-Schicht 3, Bildschicht 5 und Scheibenschicht 7 zugewiesen. Im Informationsteil B sind eine Makroblock-Schicht 11 und eine Blockschicht 15 zugewiesen.
  • Für den Informationsteil A wird ein Modulationsverfahren mit einer niedrigen Übertragungsgeschwindigkeit, jedoch hohen Verlässlichkeit (gute Übertragungsqualität), verwendet. Für den Informationsteil B wird ein Modulationsverfahren mit einer geringen Verlässlichkeit, jedoch mit einer hohen Übertragungsgeschwindigkeit verwendet. Durch dieses Mittel können Störungen in den reproduzierten Bildern unterdrückt werden, während eine vergleichsweise hohe Übertragungsgeschwindigkeit aufrechterhalten wird.
  • 3 zeigt die Konfiguration einer Bildübertragungsvorrichtung dieser Erfindung. Die Bildübertragungsvorrichtung X teilt kodierte Bilder in einen Informationsteil A und einen Informationsteil B, moduliert und überträgt jeden Teil unter Verwendung von verschiedenen Modulationsverfahren. Die Bildübertragungsvorrichtung X umfasst Bildkodiermittel 200; Kommunikationskontrollmittel 210; drahtlose Paketerzeugungsmittel 220; Modulationsmittel 230; und drahtlose Übertragungs-/Empfangsmittel 240. Ferner umfasst die Bildübertragungsvorrichtung X Demodulationsmittel 250, drahtlose Datenextraktionsmittel 260; und einen Puffer 270.
  • Die Funktion von jedem der Blöcken in 3 wird unten erklärt. Das Kommunikationskontrollmittel 210 bestimmt das dem Modulationsverfahren, Demodulationsverfahren zugewiesene Band und Ähnliches, was verwendet werden soll, wenn die drahtlose Bildübertragungsvorrichtung 500 des ersten Aspekts dieser Erfindung mit der Vorrichtung 510 auf der fernen Seite der Kommunikation kommuniziert, wie in 4 gezeigt ist. Nachrichten werden mit der Vorrichtung 510 auf der fernen Seite der Kommunikation gemäß einem drahtlosen Protokoll (IEEE 802.11a, MMAC HiSWANa, BRAN Hiper-LAN/2, oder Ähnliches) ausgetauscht. Zu diesem Zeitpunkt hält die Bildübertragungsvorrichtung 500 die Modulationsverfahren, Demodulationsverfahren und das zugewiesene Band mittels des Kommunikationskontrollmittels 210 bis sie geändert werden. Nachrichten und Ähnliches, die von dem drahtlosen Protokoll abhängen, werden erzeugt und durch dieses Kommuni kationskontrollmittel 210 ausgegeben. Dann gibt das Kommunikationskontrollmittel 210 die obigen Nachrichten ein und dekodiert sie.
  • Parameter für die Bildübertragung, die bestimmt werden, bevor das Kommunikationskontrollmittel 210 eine Bildübertragung mittels des obigen Nachrichtenaustauschs durchführt, umfassen zum Beispiel das Informationsteil A-Modulationsverfahren, das Informationsteil B-Modulationsverfahren und die Gesamtzuweisungszeit. Die kodierten Bilddaten zur Übertragung werden in einen Informationsteil A und Informationsteil B unterteilt. Hier wird das Modulationsverfahren, das verwendet wird, um den Informationsteil A zu übertragen, als das "Informationsteil A-Modulationsverfahren" bezeichnet, und das Modulationsverfahren, das verwendet wird, um den Informationsteil B zu übertragen, wird als das "Informationsteil B-Modulationsverfahren" bezeichnet.
  • Die "Gesamtzuweisungszeit" ist die Gesamtdauer an Zeit, die zur Übertragung des Informationsteils A und des Informationsteils B innerhalb eines durch die Zeit T abgegrenzten Intervalls verwendet werden kann, wie in 5 gezeigt ist. Die obigen drei Typen von Parametern werden dem Bildkodiermittel 200 zugeführt.
  • Das Kommunikationskontrollmittel 210 kontrolliert den Takt der Übertragung des Bitstroms der kodierten Bilddaten über den drahtlosen Kanal. Basierend auf einer "Informationsteil A-notwendigen Zeit" und "Informationsteil B-notwendigen Zeit" (unten im Einzelnen erklärt), welche Informationsteile durch das Bildkodiermittel 200 geliefert werden, wird eine Verhandlung mit der entfernten Kommunikationsvorrichtung 510 durchgeführt, die Übertragungszeiten für den Informationsteil A und Informationsteil B werden bestimmt, und Befehle werden ausgegeben, um den Übertragungsbitstrom von dem Puffer 270 gemäß den obigen Übertragungsstartzeiten zu lesen.
  • Wie in 3 gezeigt ist, konvertiert das drahtlose Paketerzeugungsmittel 220 eine durch das Kommunikationskontrollmittel 210 erzeugte Nachricht, oder einen durch das Bildkodiermittel 200 erzeugten Bitstrom 31 (7) in der Form eines Pakets 37 (7) zur Übertragung über den drahtlosen Kanal. Dies beinhaltet hauptsächlich das Anhängen von Fehlerdetektionscodes 33 (7) und das Anhängen eines Headers 35 (7).
  • Das Modulationsmittel 230 ist ein Block, der ein Schalten mit Zeitunterteilung zwischen Modulationsverfahren, wie BPSK (Binärphasenverschiebungstastung), QPSK (Quadraturphasenverschiebungstastung), und 16QAM (Quadraturamplitudenmodulation) für die eingegebenen Daten durchführen kann. Mit Ausnahme der Fälle, in denen das Modulationsverfahren im Voraus durch Einstellungen des drahtlosen Protokolls bestimmt ist, wird eine Modulation unter Verwendung des Modulationsverfahrens, das durch das Kommunikationskontrollmittel 210 spezifiziert wird, durchgeführt. Wenn das Modulationsverfahren durch die Einstellungen des drahtlosen Protokolls bestimmt ist, wird dieses Modulationsverfahren verwendet.
  • Das drahtlose Übertragungs-/Empfangsmittel 240 gibt an den drahtlosen Kanal die Signale aus, die durch das Modulationsmittel 230 moduliert sind, empfängt drahtlose Signale, die von der fernen Kommunikationsvorrichtung 510 (4) gesendet werden, und leitet diese an das Demodulationsmittel 250 weiter.
  • Das Demodulationsmittel 250 ist ein Block, der die von dem drahtlosen Übertragungs-/Empfangsmittel 240 empfangenen Signale unter Verwendung der durch das Kommunikationskontrollmittel 210 spezifizierten Demodulationsmethode demoduliert. Ähnlich dem Modulationsmittel 230 kann das Demodulationsverfahren mit Zeitunterteilung geschaltet werden. Wenn das Demodulationsverfahren durch das drahtlose Protokoll spezifiziert ist, wird eine Demodulation unter Verwendung des durch das Protokoll spezifizierten Demodulationsverfahrens durchgeführt.
  • Das drahtlose Datenextraktionsmittel 260 ist ein Block, welcher eine Nachricht oder Ähnliches aus einem demodulierten drahtlosen Paket extrahiert, wie in 7 gezeigt ist. Dies beinhaltet hauptsächlich eine Dekodierung, Fehlererfassung und Header-Löschung. Die extrahierten Daten werden an das Kommunikationskontrollmittel 210 gesendet.
  • Das Bildkodiermittel 200 kodiert die zugeführten Bilddaten und erzeugt einen Bitstrom. Basierend auf der "Gesamtzuweisungszeit", dem "Informationsteil A-Modulationsverfahren" und dem "Informationsteil B-Modulationsverfahren", bereitgestellt durch das Kommunikationskontrollmittel 210, wird das zugeführte Bild kodiert, um so eine kodierte Datenmenge zu erzeugen, die innerhalb der aktuell gespeicherten "Gesamtzuweisungszeit" übertragen werden kann, und die Parameter für die "Informationsteil A- notwendige Zeit" und "Informationsteil B-notwendige Zeit" werden an das Kommunikationskontrollmittel 210 übertragen. Der kodierte Bitstrom wird in den Puffer 270 geschrieben. Der Puffer 270 speichert den Bitstrom 31 und gibt den Bitstrom aus, wenn er durch das Kommunikationskontrollmittel 210 dementsprechend angewiesen wird.
  • Nun wird das Bildkodiermittel 200 im Einzelnen erklärt. Wie in 8A gezeigt ist, welche im Einzelnen das Bildkodiermittel 200 von 3 veranschaulicht, umfasst das Bildkodiermittel 200 ein Informationsteil A-Zählmittel 100; ein Informationsteil B-Zählmittel 102; ein Informationsteil A-Zeitberechnungsmittel 105; ein Informationsteil B-Zeitberechnungsmittel 110; ein Informationsteil B-Bitzahl-Berechnungsmittel 112; ein Nicht-übertragene-Bitzahl-Berechnungsmittel 113; und ein Quantisierungswert-Berechnungsmittel 115. Zusätzlich weist das Bildkodiermittel 200 einen Kodierer 180 auf.
  • Wie in 8B gezeigt ist, umfasst der Kodierer 180 ein Variable-Längen-Kodiermittel 125; ein Quantisierungsmittel 130; ein DCT-Mittel 135; ein Invers-Quantisierungsmittel 140; ein Invers-DCT-Mittel 145; einen Addierer 150; einen Speicher 155; ein Bewegungsabschätzmittel 160; ein Bewegungskompensationsmittel 165; und einen Subtrahierer 170. Dieser Aufbau entspricht dem Aufbau eines gewöhnlichen Videokodierers (MPEG1/2/4 oder Ähnliches); Einzelheiten sind zum Beispiel in Saishin MPEG Kyoukasho, herausgegeben von Hiroshi Fujiwara, beschrieben.
  • Unten werden die Einzelheiten der Funktion des Bildkodiermittels, das in 8A gezeigt ist, erklärt. Von dem Bildkodiermittel 200, das hier erklärt wird, wird angenommen, dass die Verarbeitung hauptsächlich in jedem Bildblock durchgeführt wird. Der Bildblock 71a ist, wie in 9 gezeigt ist, eine Einheit innerhalb des Bildrahmens 71, die eine 8 × 8-Anordnung von Pixeln 73 umfasst.
  • Wie in 8B gezeigt ist, werden die Bilddaten 190 dem Subtrahierer 170 und dem Bewegungsabschätzmittel 160 zugeführt. In dem Subtrahierer 170 wird der ausgegebene Wert des Bewegungskompensationsmittels 165 von den Bilddaten abgezogen. Wenn jedoch eine Bewegungskompensation nicht durchgeführt wird (in dem Fall von Intra-Blocks), wird eine "0" anstelle des ausgegebenen Werts des Bewegungskompensationsmittels 165 verwendet, und die Ausgangssignale des Subtrahierers 170 sind die eingegebenen Bild daten selbst. Ein Intra-Block ist ein Bildblock, der nur eine Kodierung in den Daten des gleichen Bildrahmens durchführt, ohne dass eine Inter-Rahmen-Vorhersage verwendet wird.
  • Die Ausgangssignale des Subtrahierers 170 werden dem DCT-Mittel 135 zugeführt und eine DCT (diskrete Kosinustransformation)-Funktion wird durchgeführt. Die Ausgangssignale werden zu dem Quantisierungsmittel 130 gesendet.
  • In dem Quantisierungsmittel 130 wird eine Quantisierung der zugeführten Daten durchgeführt, und zwar basierend auf dem durch das Quantisierungswert-Berechnungsmittel 115 berechneten Quantisierungswert. Der Quantisierungswert wird zunächst auf einen anfänglichen Wert eingestellt. Darauf folgend wird der Wert während jedes Zyklus modifiziert (zum Beispiel auf jedem Bildrahmen). In Videokodierverfahren, wie MPG, in denen die Konfiguration ähnlich zu jener eines Kodierers 180 ist, wird eine Einstellung der Menge der erzeugten kodierten Daten hauptsächlich durch dieses Quantisierungsmittel 130 durchgeführt. Die quantisierten Daten und der Quantisierungswert werden dem Variable-Länge-Kodiermittel 125 und dem Invers-Quantisierungsmittel 140 gesendet.
  • Das Invers-Quantisierungsmittel 140 führt eine inverse Quantisierung durch Multiplizieren der quantisierten Daten mit einem Quantisierungswert durch. Bilddaten werden in einer endlichen Zahl von Bits (zum Beispiel acht Bits) geliefert, so dass, solange der Quantisierungswert nicht 1 ist, die quantisierten Daten im Wert verschieden von dem Wert vor der Quantisierung sind. Die quantisierten Daten werden an das Invers-DCT-Mittel 145 gesendet. Das Invers-DCT-Mittel 145 führt eine inverse DCT-Funktion auf den inversquantisierten Daten durch.
  • Nach der Invers-DCT-Verarbeitung werden die Daten an den Addierer 150 gesendet. Wenn die eingegebenen Daten einer Subtraktion des ausgegebenen Werts des Bewegungskompensationsmittels 165 durch den Subtrahierer 170 (Non-Intra-Block) unterzogen worden sind, addiert der Addierer 150 den ausgegebenen Wert des Bewegungskompensationsmittels 165, erzeugt Daten entsprechend den eingegebenen Bilddaten (mit Werten, die sich um die Differenz unterscheiden, welche sich aus der Quantisierung und der Invers-Quantisierungs-Verarbeitung ergibt, und schreibt diese in den Speicher 155. Daten entsprechend einem Intra-Block sind durch den Subtrahierer 170 subtrahiert worden, und so wird eine "0" addiert. Zu diesem Zeitpunkt ist der Ausgang des Addierers 150 der inverse DCT-Wert selbst.
  • Das Verfahren zur Berechnung des Bewegungsvektors 195 wird erklärt, wobei Bezug auf die 10A und 10B genommen wird. Wie oben beschrieben erzeugte Daten werden in den Speicher 155 als die in 10B gezeigten Referenzbildrahmendaten geschrieben, und werden in der Bewegungsabschätzungsverarbeitung durch das Bewegungsabschätzungsmittel 160 und in der Bewegungskompensationsverarbeitung durch das Bewegungskompensationsmittel 165 referenziert.
  • Das Bewegungsabschätzmittel 160 sucht unter den im Speicher 165 gespeicherten Referenzbilddaten (10B) nach einem Bildblock A', der den zu verarbeitenden Bildblock A (10) approximiert, und berechnet basierend auf den relativen Positionen von A und A' den Bewegungsvektor 195. Der so gewonnene Bewegungsvektor 195 wird an das Bewegungskompensationsmittel 165 gesendet und in der Bewegungskompensationsverarbeitung verwendet, und wird auch an das Variable-Länge-Kodiermittel 125 zur Kodierung gesendet.
  • Das Bewegungskompensationsmittel 165 liest die Bilddaten gemäß dem durch das Bewegungsabschätzungsmittel 160 zugeführten Bewegungsvektor 195 aus dem Speicher und sendet sie an den Subtrahierer 170.
  • Das Variable-Länge-Kodiermittel 125 unterzieht die von dem Quantisierungsmittel 130 empfangenen quantisierten Daten und den von dem Bewegungsabschätzmittel 160 empfangenen Bewegungsvektor 195 einer Variable-Länge-Kodierung, erzeugt einen Bitstrom und gibt diesen aus.
  • Das Obige ist eine kurze Erklärung der Funktion des Kodierers 180; jedoch ist die Kodiererkonfiguration hierauf nicht eingeschränkt.
  • In dem Bildkodiermittel 200 in 8A und 8B kontrollieren das Informationsteil A-Zählmittel 100, das Informationsteil B-Zählmittel 102, das Informationsteil A-Zeitberechnungsmittel 105, das Informationsteil B-Zeitberechnungsmittel 110, das Informationsteil B-Bitzahl-Berechnungsmittel 112, das Nicht übertragene Bitzahl-Berechnungsmittel 113 und das Quantisierungswert-Berechnungsmittel 115 die Kodiermenge des Kodierers 180. Der Fluss der Kodiermittelkontrolle wird unten unter Bezugnahme auf 6 erklärt.
  • In Schritt S1 zählt das Informationsteil A-Berechnungsmittel 100 die Anzahl von Bits in dem Informationsteil A-Abschnitt des von dem Variable-Länge-Kodiermittel 125 ausgegebenen Bitstroms. Diese Zählung wird bei jedem Intervall, das durch eine bestimmte Zeit abgegrenzt ist, durchgeführt, wie in 5 gezeigt ist. Das Zählmittel wird an dem Ende jedes Intervalls zurückgesetzt, und die Zählung beginnt von Neuem. Die Anzahl von Bits, die an dem Ende eines Intervalls gezählt sind (die Anzahl der Bits des kodierten Informationsteils A) wird dem Informationsteil A-Zeitberechnungsmittel 105 zugeführt.
  • In Schritt S2 berechnet an dem Ende eines mit der Zeit T begrenzten Intervalls das Informationsteil A-Zeitberechnungsmittel 105 die "Informationsteil A-notwendige Zeit", oder die Zeit, die zur Übertragung des Informationsteils A erforderlich ist, aus den "Anzahl von Informationsteil A-kodierten Bits", die von dem Informationsteil A-Zählmittel 100 und dem von dem Kommunikationskontrollmittel 210 zugeführten "Informationsteil A-Modulationsverfahren" gewonnen ist, und sendet das Ergebnis an das Informationsteil B-Zeitberechnungsmittel 110 und das Kommunikationskontrollmittel 210 (3).
  • In Schritt S3, am Ende des zur Zeit T abgegrenzten obigen Intervalls, berechnet das Informationsteil B-Zeitberechnungsmittel 110 die "Informationsteil B-notwendige Zeit" durch Subtrahieren der von dem Informationsteil A-Zeitberechnungsmittel 105 gelieferten "Informationsteil A-notwendigen Zeit" von der von dem Kommunikationskontrollmittel 210 gelieferten "Gesamtzuweisungszeit" (gesamte Übertragungszeit). Die so berechnete "Informationsteil B-notwendige Zeit" wird dem Informationsteil B-Bitzahl-Berechnungsmittel 112 und dem Kommunikationskontrollmittel 210 zugeführt. Wenn zum Beispiel die "Informationsteil A-notwendige Zeit" A1 ist, wie in 11 gezeigt ist, ist die Informationsteil B-notwendige Zeit B1. Wenn andererseits die "Informationsteil A-notwendige Zeit" A2 ist, dann ist die "Informationsteil B-notwendige Zeit" B2. Sogar, wenn das Verhältnis von A1 zu B 1 verschieden von dem Verhältnis von A2 zu B2 ist, ist die Summe der "Informationsteil A-notwendigen Zeit" und der "Informationsteil B-notwendigen Zeit" im Wesentlichen immer konstant.
  • In Schritt S4, am Ende des mit Zeit T abgegrenzten obigen Intervalls, berechnet das Informationsteil B-Bitzahl-Berechnungsmittel 112 die Anzahl von Bits des Informationsteils B, die während des mit Zeit T abgegrenzten obigen Intervalls übertragen werden können (Anzahl von Informationsteil B-Übertragungsbits) aus der von dem Informationsteil B-Zeitberechnungsmittel 110 gelieferten "Informationsteil B-notwendigen Zeit" und aus dem durch das Kommunikationskontrollmittel 210 gelieferten "Informationsteil B-Modulationsverfahren", und liefert das Ergebnis an das Nicht übertragene-Bitzahl-Berechnungsmittel 113.
  • In Schritt S4 zählt das Informationsteil B-Zählmittel 102 die Anzahl von Bits in dem Informationsteil B-Abschnitt des von dem Variable-Länge-Kodiermittel 125 ausgegebenen Bitstroms. Diese Zählung wird wie in dem Fall des Informationsteil A-Zählmittels 100 in jedem mit Zeit T abgegrenzten Intervall durchgeführt, wie in 5 gezeigt ist, das Zählmittel wird am Ende jedes Intervalls zurückgesetzt, und die Zählung beginnt von Neuem. Die Anzahl von Bits, die an dem Ende des obigen Intervalls gezählt sind (die Anzahl von Informationsteil B-kodierten Bits) wird dem Nicht übertragene-Bitzahl-Berechnungsmittel 113 zugeführt.
  • In Schritt S5, an dem Ende des obigen Intervalls, abgegrenzt durch Zeit T, subtrahiert das Nicht übertragene-Bitzahl-Berechnungsmittel 113 die in Schritt S4 berechnete und durch das Informationsteil B-Bitzahl-Berechnungsmittel 112 gelieferte "Anzahl von Informationsteil B-übertragene Bits" von der in Schritt S4' berechneten und von dem Informationsteil B-Zählmittel 102 gelieferten "Anzahl von Informationsteil B-kodierten Bits". Während kontinuierliche Bilddaten kodiert werden, wird dieser Wert kumulativ addiert. Das kumulative Additionsergebnis (Anzahl von Informationsteil B-nicht übertragenen Bits) wird bestimmt und wird an das Quantisierungswert-Berechnungsmittel 115 gesendet. Der kumulative Additionswert nimmt keine negativen Werte an.
  • In Schritt S6 überwacht das Quantisierungswert-Berechnungsmittel 115 die "Anzahl von Informationsteil B-nicht übertragenen Bits" und die Anzahl von von dem Variable-Länge-Kodiermittel 125 ausgegebenen Bitstrom-Bits, berechnet den Quantisierungswert, der bei dem in dem nächsten Gesamtübertragungsintervall durchgeführten Kodieren verwendet werden soll, derart, dass die Menge des kodierten Bitstroms für die Übertragung geeignet ist, und liefert das Ergebnis an das Quantisierungsmittel 130.
  • In Schritt S7 wird auf der Basis des berechneten Quantisierungswerts die Menge der erzeugten kodierten Daten kontrolliert. Wenn zum Beispiel die "Anzahl von Informationsteil B-nicht übertragenen Bits" größer ist als ein bestimmter Standardwert, wird der Quantisierungswert erhöht, und die Menge der erzeugten kodierten Daten wird reduziert. Wenn die "Anzahl von Informationsteil B-nicht übertragenen Bits" kleiner ist als ein Standardwert, wird der Quantisierungswert vermindert, und die Menge der kodierten Daten wird erhöht. In Schritt S8 werden die Informationsteil B-nicht übertragenen Bits innerhalb der nächsten Gesamtzuweisungszeit (gesamte Übertragungszeit) übertragen. Beim Kodieren während der nächsten gesamten Zuweisungszeit (gesamte Übertragungszeit) wird ein neu bestimmter Quantisierungswert verwendet.
  • Hier kann die Art und Weise der Zunahme oder Abnahme der "Anzahl von Informationsteil B-nicht übertragenen Bits" mit der Zunahme oder Abnahme in der Anzahl von Bits in dem erzeugten Bitstrom gemessen werden, und das Ergebnis kann als ein Algorithmus zur Kontrolle der Menge der erzeugten kodierten Daten verwendet werden.
  • Unten wird eine Funktion der gesamten Bildübertragungsvorrichtung des ersten Aspekts dieser Erfindung erklärt, wobei Bezug auf 5 genommen wird.
  • Die Bildübertragungsvorrichtung führt eine Verarbeitung auf der Basis der Zeit T durch, welche die Gesamtzuweisungszeit (gesamte Übertragungszeit) ist. Bilddaten zum Kodieren und Übertragung werden in eine Gruppe 1 (zum Beispiel 1 GOP ist 1 Gruppe; siehe 2) unterteilt, und die Bilddaten dieser Gruppe werden zu jeder Zeit T verarbeitet. Zunächst wird im Intervall 1 die Bildgruppe 1 durch das Bildkodiermittel 200 kodiert. Am Ende von Intervall 1 werden eine Informationsteil A-notwendige Zeit (1) und Informationsteil B-notwendige Zeit (1) für die Bildgruppe 1 erhalten. Somit wird, basierend auf der Informationsteil A-notwendigen Zeit (1) und der Informationsteil B-notwendigen Zeit (1) die Übertragungszeit zur Übertragung der Bildgruppe 1 in dem Intervall 2 bestimmt, und diese Zeit wird gespeichert. Ein Speichern dieser Übertragungszeit wird durch das Kommunikationskontrollmittel 210 durchgeführt. An dem Ende von Intervall 1 wird die Anzahl von Informationsteil B-nicht übertragenen Bits (1) auch erhalten, und der durch diese berechnete Quantisierungswert wird verwendet, um die Menge der kodierten Daten für den Informationsteil B der Bildgruppe 2 zu kontrollieren.
  • Die kodierten Daten der Bildgruppe 1 werden in Intervall 1 temporär in den Puffer geschrieben und werden beim Eintreten in Intervall 2 oder danach gelesen oder übertragen. Das Kommunikationskontrollmittel 210 spezifiziert den Takt zum Lesen der Daten in dem Pufferspeicher.
  • Durch Wiederholen der obigen Verarbeitung in jeder Zeitdauer T werden die Bilddaten kodiert und übertragen.
  • In dem obigen Konfigurationsbeispiel wird eine Übertragung in dem nächsten Intervall nach einer Kodierung durchgeführt; wenn die Pufferkapazität ausreichend ist, um eine Speicherung von Daten für einen Zeitraum gleich 2T oder größer zu ermöglichen, kann jedoch eine Übertragung mehrere Intervalle nach der Kodierung durchgeführt werden.
  • Als Nächstes wird das drahtlose System einer zweiten Ausführungsform dieser Erfindung erklärt, wobei Bezug auf 12 genommen wird.
  • Das drahtlose System dieses zweiten Aspekts der Erfindung ist unter Verwenden der drahtlosen Bildübertragungsvorrichtung des ersten Aspekts der Erfindung aufgebaut.
  • In 12 ist das Symbol 1200 eine drahtlose Basisstation, welche die drahtlose Bildübertragungsvorrichtung des ersten Aspekts (hier im Weiteren einfach "drahtlose Bildübertragungsvorrichtung"), eine Speichervorrichtung 12a zum Speichern von Bildern, oder einen Draht-/drahtlosen TV-Tuner 1200b, umfasst.
  • Die Symbole 1210 bis 1250 in 12 sind erste bis fünfte drahtlose Mobilstationen, welche die Funktionen zum Demodulieren von durch eine drahtlose Bildübertragungsvorrichtung geschickten Bilddaten (unterteilt in Informationsteile A und B, welche jeweils unter Verwendung von verschiedenen Modulationsverfahren moduliert sind), und zum Wiederherstellen der Originalbilddaten haben.
  • Die Funktion eines solchen drahtlosen Systems wird hier erklärt. Die Basisstation 1200 verwendet die drahtlose Bildübertragungsvorrichtung, um von der Speichervorrichtung 1200a oder Ähnlichem gespeicherte Bilder zu kodieren und zu übertragen, oder Bilder, die durch den TV-Tuner 1200b oder Ähnliches empfangen werden. Wie in dem ersten Aspekt erklärt ist, kann durch Verwenden der obigen drahtlosen Bildübertragungsvorrichtung die Übertragungszeit festgehalten werden.
  • Wenn zum Beispiel die Übertragungszeit auf 0,2 Sekunden eingestellt wird, können fünf separate Bilder in Echtzeit an die fünf drahtlosen Mobilstationen 1210 bis 1250 übertragen werden.
  • Das heißt, ein drahtloses System kann realisiert werden, das das Betrachten von verschiedenen Filmen und TV-Sendern durch die ersten bis fünften drahtlosen Mobilstationen 1210 bis 1250 ermöglicht.
  • In dem Stand der Technik fluktuiert die zur Übertragung der individuellen Bilder erforderliche Zeit, so dass die Anzahl von Bildern, die gleichzeitig übertragen werden können, klein ist. Als Beispiel, sogar wenn die mittlere Übertragungszeit 0,2 Sekunden wie oben beträgt und wenn in dem Fall der größten erforderlichen Zeitmenge 0,3 Sekunden zum Übertragen der Bilddaten erforderlich sind, muss eine Übertragung durchgeführt werden, wobei angenommen wird, dass 0,3 Sekunden erforderlich sind.
  • Wenn in diesem Fall Daten für vier oder mehr Bilder gleichzeitig übertragen werden, wenn die Vielzahl von Bildern in der gleichzeitigen Übertragung eine Spitzenübertragungszeit erreichen, tritt eine signifikante Verschlechterung in einem Teil oder in allen der übertragenen Bilder auf. Somit können nur drei Bilder gleichzeitig übertragen werden. Wenn eine solche Zeitzuweisung durchgeführt wird, nimmt überdies die Verwendungseffizienz der Übertragungszeit ab.
  • Wenn das in 12 gezeigte drahtlose System verwendet wird, können sogar dann, wenn die Bildübertragung mit anderen Typen von Datenkommunikation koexistiert, Abfälle in den Datenkommunikationsgeschwindigkeiten, die aus plötzlichen Zunahmen im Bildübertragungsvolumen entstehen, verhindert werden.
  • Industrielle Anwendbarkeit
  • Wie oben beschrieben ist, wenn eine drahtlose Übertragungsvorrichtung dieser Erfindung verwendet wird, kann sogar dann, wenn eine Vielzahl von Modulationsverfahren mit verschiedenen Übertragungsraten verwendet wird, um einen Video-Bitstrom zu übertragen, eine Übertragung in einem festen Zeitumfang durchgeführt werden und eine effektive Bandbreitennutzung wird möglich. Es ist auch möglich, QoS (Dienstqualität) zu realisieren.

Claims (10)

  1. Bildcodiervorrichtung (200), welche als einen codierten Bitstrom kombinierte Bildinformation, einschließlich eines durch ein erstes Modulationsverfahren modulierten (230) ersten Informationsteils und eines durch ein von dem ersten Modulationsverfahren verschiedenen zweites Modulationsverfahren modulierten (230) zweiten Informationsteils, ausgibt, welche umfasst einen Codierer (180), der die kombinierten Bilddaten codiert, und ein Quantisierungsmittel umfasst, das auf Basis eines Quantisierungwerts eine Quantisierung (S7) von Eingangsdaten durchführt; und, ein Codiermengenkontrollmittel, das die Codiermenge des Codierer kontrolliert, mit: einem ersten Informationszählmittel (100), das die Anzahl von Bits des ersten Informationsteils (A) zählt (S1); ein zweites Informationszählmittel, das die Anzahl von Bits des zweiten Informationsteils (B) zählt (S4'); ein erstes Informationsteil-Übertragungszeit-Berechnungsmittel (105), das die zur Übertragung des durch Verwenden des ersten Modulationsverfahrens codierten ersten Informationsteils erforderliche Zeit (A1), basierend auf der durch das erste Informationsteilzählmittel gezählten Anzahl von Bits des ersten Informationsteils berechnet (S2); ein zweites Informationsteil-Übertragungszeit-Berechnungsmittel (110), welches die zur Übertragung des codierten zweiten Informationsteils verfügbare Zeit (B1), basierend auf der zur Übertragung des ersten codierten Informationsteils erforderlichen Zeit (A1) und der Gesamtübertragungszeit, welche die für die Übertragung verfügbare Gesamtzeit ist, berechnet (S3); ein zweites Informationsteil-Übertragbare-Bits-Berechnungsmittel (112), welches die Anzahl von Bits des zweiten Informationsteils, die übertragen werden können, basierend auf der für die Übertragung des codierten zweiten Informationsteils verfügbaren Zeit (B1) und dem zweiten Modulationsmittel berechnet (S4); ein Nichtübertragene-Bits-Berechnungsmittel (113), welches die Anzahl von nichtübertragenen Bits, welche die Anzahl von übertragbaren Bits des zweiten Informationsteils übersteigt, basierend auf der Anzahl der übertragbaren Bits des zweiten Informationsteil und der durch das zweite Infor mationsteilzählmittel berechneten Anzahl von Bits des zweiten Informationsteils, berechnet (S5); und ein Quantisierungswert-Berechnungsmittel (115), das einen Quantisierungswert zur Verwendung in der nächsten Bildcodierung, basierend auf der Anzahl der nichtübertragenen Bits berechnet (S6), derart, dass die Summe der erforderlichen Zeit des ersten Informationsteil und der erforderlichen Zeit des zweiten Informationsteil im Wesentlichen konstant ist, und an das Quantisierungsmittel ausgibt.
  2. Bildcodiervorrichtung nach Anspruch 1, bei welcher entweder die Übertragungsqualität oder die Übertragungsgeschwindigkeit oder beide für das erste Modulationsverfahren und für das zweite Modulationsverfahren verschieden sind.
  3. Drahtlose Bildübertragungsvorrichtung, welche umfasst: eine Bildcodiervorrichtung nach Anspruch 1; ein Kommunikationskontrollmittel (210), das ein erstes Modulationsverfahren als ein Modulationsverfahren für den ersten Informationsteil, ein zweites Modulationsverfahren als ein Modulationsverfahren für den von dem ersten Informationsteil verschiedenen zweiten Informationsteil, und eine Gesamtübertragungszeit, welche die zur Übertragung verfügbare Gesamtzeit ist, spezifiziert; ein Modulationsmittel (230), welches die Bilddaten der durch die Bildcodiervorrichtung codierten ersten und zweiten Informationsteile, basierend auf den jeweiligen Modulationsverfahren, moduliert; ein drahtloses Übertragungs-/Aufnahmemittel, das durch das Modulationsmittel modulierte Ausgangssignale ausgibt und übertragene drahtlose Signale empfängt; und ein Demodulationsmittel (250), welches von dem drahtlosen Übertragungs-/Empfangsmittel empfangene modulierte Signale empfängt und die empfangenen Signale durch ein durch das Kommunikationskontrollmittel spezifiertes Modulationsverfahren demoduliert.
  4. Drahtlose Bildübertragungsvorrichtung nach Anspruch 3, bei welchem das Kommunikationskontrollmittel (210) die zur Übertragung des ersten Informationsteils und des zweiten Informationsteils notwendige Bandbreite der Gesamtübertragungszeit, basierend auf dem Übertragungskanalprotokoll, der zur Übertragung des ersten Informationsteils erforderlichen Zeit, und der zur Übertragung des zweiten Informationsteils erforderlichen Zeit, zuweist.
  5. Drahtlose Bildübertragungsvorrichtung nach Anspruch 3, bei welcher sich entweder die Übertragungsqualität oder die Übertragungsgeschwindigkeit oder beide des ersten Modulationsverfahrens und des zweiten Modulationsverfahrens unterscheiden.
  6. Drahtlose Bildübertragungsvorrichtung nach Anspruch 3, welche einen Pufferspeicher (270) zum Speichern eines codierten Bitstroms, der den ersten Informationsteil und den zweiten Informationsteil darstellt, aufweist.
  7. Drahtlose Bildübertragungsvorrichtung nach Anspruch 6, bei welcher das Kommunikationskontrollmittel (210) auch den Übertragungstakt des Bitstroms regelt und dem Pufferspeicher den Takt zur Ausgabe des gespeicherten Bitstroms angibt.
  8. Drahtloses Bildübertragungssystem mit einer Vielzahl von mobilen Stationen (12101250), die geeignet sind, durch eine drahtlose Basisstation (1200) codierte und über einen drahtlosen Kanal übertragene Bilddaten zu decodieren, wobei die drahtlose Basisstation (1200) eine drahtlose Bildübertragungsvorrichtung nach Anspruch 3 umfasst.
  9. Bildcodierverfahren, das als einen codierten Bitstrom kombinierte Bildinformation, einschließlich eines unter Verwendung eines ersten Modulationsverfahrens modulierten (230) ersten Informationsteils und eines unter Verwendung eines von dem ersten Modulationsverfahren verschiedenen zweiten Modulationsverfahrens modulierten (230) zweiten Informationsteils ausgibt; umfassend einen Codierschritt (180), bei welchem die kombinierten Bilddaten codiert werden, einschließlich einer Quantisierungsverarbeitung (130; S7) zum Durchführen einer auf einem Quantisierungswert basierenden Quantisierung von Eingangsdaten, und eines Codiermengenkontrollschritts, bei welchem eine Kontrolle der Codiermenge in dem Codierschritt durchgeführt wird, und welcher aufweist: einen ersten Unterschritt (S1), bei welchem die Anzahl von Bits in dem ersten Informationsteil gezählt wird; einen ersten Informationsteil-Übertragungszeit-Berechnungsschritt, bei welchem, basierend auf der in dem ersten Unterschritt gezählten Anzahl von Bits des ersten Informationsteils, die zum Übertragen des unter Verwenden des ersten Modulationsverfahrens codierten ersten Informationsteils erforderliche Zeit (A1) berechnet wird, einen zweiten Informations-Übertragungszeit-Berechnungsschritt (S3), bei welchem, basierend auf der zur Übertragung des codierten ersten Informationsteils erforderlichen Zeit (A1) und der Gesamtübertragungszeit, welche die zur Übertragung verfügbare Gesamtzeit ist, die zur Übertragung des codierten zweiten Informationsteils verfügbare Zeit (B 1) berechnet wird; einen zweiten Informationsteil-Übertragbare-Bits-Berechnungsunterschritt (S4), bei welchem, basierend auf der zur Übertragung des codierten zweiten Informationsteils verfügbaren Zeit (B1) und auf dem zweiten Modulationsverfahren, die Anzahl von Bits des zweiten Informationsteils, die übertragen werden kann, berechnet wird; einen zweiten Unterschritt (S4), bei welchem die Anzahl von Bits des zweiten Informationsteils gezählt wird; einen Nicht-Übertragene-Bits-Berechnungsunterschritt (S5), bei welchem, basierend auf der Anzahl von übertragbaren Bits des zweiten Informationsteils und der durch das zweite Informationsteilzählmittel gezählten Anzahl von Bits des zweiten Informationsteils, die Anzahl von nichtübertragenen Bits, welche die Anzahl von übertragbaren Bits des zweiten Informationsteils übersteigt, berechnet wird; und einen Quantisierungswert-Berechnungsunterschritt (S6), bei welchem, basierend auf der Anzahl von nichtübertragenen Bits, ein Quantisierungswert zur Verwendung in der nächsten Bildcodierung berechnet wird, derart, dass die Summe der erforderlichen Zeit des ersten Informationsteils und der erforderlichen Zeit des zweiten Informationsteils im Wesentlichen konstant ist, und an die Quantisierungsverarbeitung ausgegeben wird,
  10. Bildübertragungsverfahren, welches umfasst: einen Bildcodierschritt, welcher gemäß dem Verfahren nach Anspruch 9 durchgeführt wird; ein Kommunikationskontrollschritt, bei welchem ein erstes Modulationsverfahren, welches eine für den ersten Informationsteil verwendete Modulation ist, ein zweites Modulationsverfahren, das für den von dem ersten Informationsteil verschiedenen zweiten Informationsteil verwendet wird, und eine Gesamtübertragungszeit, welche die zur Übertragung verfügbare Gesamtzeit ist, spezifiziert werden; einen Modulationsschritt, bei welchem die Bilddaten, der in dem Bild codierschritt codierten ersten und zweiten Informationsteile, basierend auf den jeweiligen Modulationsverfahren, moduliert werden, einen drahtlosen Übertragungs-/Empfangsschritt, bei welchem in dem Modulationsschritt modulierte Signale ausgegeben und gesendete Signale empfangen werden; einen Demodulationsschritt, bei welchem die in dem drahtlosen Übertragungs-/Empfangsschritt empfangenen Signale empfangen und die empfangenen Signale durch ein in dem Kommunikationskontrollschritt spezifiziertes Modulationsverfahren demoduliert werden.
DE60200938T 2001-02-06 2002-02-04 Drahtloses bildübertragungsgerät und -verfahren Expired - Lifetime DE60200938T2 (de)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2001029808 2001-02-06
JP2001029808 2001-02-06
PCT/JP2002/000897 WO2002063884A2 (en) 2001-02-06 2002-02-04 Wireless image transmission device and image transmission method

Publications (2)

Publication Number Publication Date
DE60200938D1 DE60200938D1 (de) 2004-09-16
DE60200938T2 true DE60200938T2 (de) 2005-07-28

Family

ID=18894113

Family Applications (1)

Application Number Title Priority Date Filing Date
DE60200938T Expired - Lifetime DE60200938T2 (de) 2001-02-06 2002-02-04 Drahtloses bildübertragungsgerät und -verfahren

Country Status (7)

Country Link
US (1) US7724819B2 (de)
EP (1) EP1360840B1 (de)
JP (1) JP2004524741A (de)
CN (1) CN1251507C (de)
AU (1) AU2002230139A1 (de)
DE (1) DE60200938T2 (de)
WO (1) WO2002063884A2 (de)

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4041442B2 (ja) * 2003-09-08 2008-01-30 シャープ株式会社 無線通信装置及び無線通信システム
US7680278B2 (en) * 2004-02-04 2010-03-16 Microsoft Corporation Domino scheme for wireless cryptographic communication and communication method incorporating same
JP4788883B2 (ja) * 2005-08-31 2011-10-05 日本電気株式会社 無線ネットワークシステム、サーバ、端末、無線通信方法及びプログラム
US9306852B2 (en) * 2006-01-27 2016-04-05 Avaya Inc. Coding and packet distribution for alternative network paths in telecommunications networks
KR101071840B1 (ko) * 2006-03-17 2011-10-11 엘지전자 주식회사 데이터 변환 방법 및 이를 이용한 데이터 송수신 방법
EP2285111A1 (de) 2009-08-07 2011-02-16 Canon Kabushiki Kaisha Verfahren zum Senden von komprimierten Daten zur Darstellung eines digitalen Bildes und entsprechende Vorrichtung
EP2285112A1 (de) * 2009-08-07 2011-02-16 Canon Kabushiki Kaisha Verfahren zum Senden von komprimierten Daten, die ein digitales Bild darstellen, und entsprechende Vorrichtung
FR2957743B1 (fr) * 2010-03-19 2012-11-02 Canon Kk Procede de gestion d'une transmission de donnees par un dispositif emetteur, avec gestion de codage source, produit programme d'ordinateur, moyen de stockage et dispositif emetteur correspondants
JP5515968B2 (ja) * 2010-03-30 2014-06-11 ソニー株式会社 送信装置及び方法、並びにプログラム
JP5515969B2 (ja) * 2010-03-30 2014-06-11 ソニー株式会社 送信装置及び方法、並びにプログラム
GB2526943B (en) 2011-12-20 2016-04-27 Imagination Tech Ltd Method and apparatus for compressing and decompressing data
CN102752058B (zh) * 2012-06-16 2013-10-16 天地融科技股份有限公司 音频数据传输系统、音频数据传输装置及电子签名工具

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5592225A (en) * 1993-09-30 1997-01-07 Matsushita Electric Industrial Co., Ltd. Device and method for controlling coding
EP0739138A3 (de) * 1995-04-19 1997-11-05 AT&T IPM Corp. Verfahren und Gerät zur Anpassung von komprimierten Videosignalen an einen Kommunikationskanal
US6111863A (en) 1995-12-29 2000-08-29 Lsi Logic Corporation Method and apparatus for the dynamic allocation of signal bandwidth between audio, video and data signals
US6011590A (en) * 1997-01-03 2000-01-04 Ncr Corporation Method of transmitting compressed information to minimize buffer space
KR100560712B1 (ko) 1997-06-19 2006-03-16 가부시끼가이샤 도시바 정보데이터 다중화 전송시스템과 그 다중화장치 및 분리장치와,에러정정 부호화장치 및 복호장치
US6275531B1 (en) * 1998-07-23 2001-08-14 Optivision, Inc. Scalable video coding method and apparatus
JP2001169293A (ja) * 1999-12-08 2001-06-22 Nec Corp 画像伝送装置
US6798838B1 (en) * 2000-03-02 2004-09-28 Koninklijke Philips Electronics N.V. System and method for improving video transmission over a wireless network

Also Published As

Publication number Publication date
JP2004524741A (ja) 2004-08-12
WO2002063884A3 (en) 2003-03-06
AU2002230139A1 (en) 2002-08-19
US7724819B2 (en) 2010-05-25
US20040076229A1 (en) 2004-04-22
DE60200938D1 (de) 2004-09-16
EP1360840A2 (de) 2003-11-12
EP1360840B1 (de) 2004-08-11
CN1251507C (zh) 2006-04-12
WO2002063884A2 (en) 2002-08-15
CN1500354A (zh) 2004-05-26

Similar Documents

Publication Publication Date Title
DE4228220B4 (de) Vorrichtung zur hierarchischen Unterteilung von Videosignalen
DE60023576T2 (de) Verfahren und Vorrichtung zur Bewegtbilddatentranscodierung
DE69730419T2 (de) System zur Verteilung komprimierter Videosignale, mit statistischem Multiplexer mit Transkodierern
DE60305880T2 (de) Skalierbare gezielte videomehrfachsendung auf basis der bandbreite oder fähigkeit des clients
DE4233543B4 (de) Vorrichtung zur Steuerung der Quantisierung von Videodaten
DE4205896B4 (de) Anordnung zur rangmäßigen Aufteilung von Daten z. B. für eine Videosignal-Verarbeitungseinrichtung
DE69229773T2 (de) Statistischer Multiplexer für ein Multikanal-Bildkomprimierungssystem und Demultiplexer
Verscheure et al. User-oriented QoS analysis in MPEG-2 video delivery
DE69430147T2 (de) Bildkodierungsverfahren, und -vorrichtung
DE69529636T2 (de) Verfahren und Vorrichtung zur Bewegtbildkodierung
DE69325221T2 (de) Kodierung und Dekodierung von digitalen Bildsignalen
DE69124536T2 (de) Bildkodiervorrichtung
DE60003636T2 (de) Verfahren zür erfassung und verhinderung von bandbreiteüberlauf in einem statistischen multiplexer
DE69414899T2 (de) Bildsignalverarbeitung
DE4228221B4 (de) Vorrichtung zur Aufteilung von Videosignalen zwischen zwei Kanälen
DE60200938T2 (de) Drahtloses bildübertragungsgerät und -verfahren
KR100345447B1 (ko) 스트리밍 서비스를 위한 가변 비트율 처리 방법
DE69737134T2 (de) Modulationsverlaufssteuerung basiert auf Wichtigkeitsfaktor des Eingangssignals
WO2000014953A1 (en) Method and apparatus for processing variable bit rate information in an information distribution system
EP0986265A2 (de) Verfahren zur skalierbaren Verteilung von komprimierten Videodaten
JP4669190B2 (ja) ビデオ・データの品質を制御するための方法および装置
Koga et al. Statistical performance analysis of an interframe encoder for broadcast television signals
DE60131602T2 (de) Multiplexabhängige Videokomprimierung
DE69432933T2 (de) Vorrichtung zur dynamischen zuweisung begrenzt verfügbarer mittel
DE69735307T2 (de) Vorrichtung und verfahren zur kodierung von bilddaten sowie verfahren zur bilddatenübertragung

Legal Events

Date Code Title Description
8364 No opposition during term of opposition