EP1757027B1

Method and apparatus for allocation of information to channels of a communication system

Abstract

This record has no abstract on file.

EP1757027B1, drawing sheet 1
Sheet 1 of 21

Term

Term ended

Expired 13 May 2025, 1.4 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

46 claims: 46 independent, 0 dependent

  1. 1
    A method of transmitting information over a wireless communication system (100), the method comprising:determining a number of transmissions in available communication channels that occur during an interval of an information unit (1602);characterized bydetermining possible physical layer data packet sizes of the available channels (1604);andpartitioning the information unit (502) into slices (508), wherein the number of slices is equal to, or less than, the number of transmissions during the interval of the information unit, and the size of the slices are selected so as not to exceed one of the physical layer data packet sizes of the available communication channels (1604). Un procédé pour émettre des informations sur un système de communication sans fil (100), le procédé comprenant : - la détermination d'un nombre d'émissions dans des canaux de communication disponibles qui se présentent durant un intervalle d'une unité d'information (1602) ;caractérisé par : - la détermination de tailles de paquets de données en couche physique des canaux disponibles (1604) ;et- le partitionnement de l'unité d'information (502) en tranches (508), le nombre de tranches étant inférieur ou égal au nombre d'émissions durant l'intervalle de l'unité d'information, et la taille des tranches étant sélectionnée de manière à ne pas dépasser l'une des tailles de paquets de données en couche physique des canaux de communication disponibles (1604). Verfahren zum Übertragen von Informationen über ein drahtloses Kommunikationssystem (100), das Verfahren aufweisend: Bestimmen einer Anzahl von Übertragungen in verfügbaren Kommunikationskanälen, die während eines Intervalls einer Informationseinheit (1602) auftreten;gekennzeichnet durchBestimmen von möglichen Datenpaketgrößen einer physikalischen Schicht der verfügbaren Kanäle (1604);undAufteilen der Informationseinheit (502) in Teile (508), wobei die Anzahl der Teile gleich oder kleiner als die Anzahl der Übertragungen während des Intervalls der Informationseinheit ist, und wobei die Größe der Teile so gewählt ist, dass sie eine der Datenpaketgrößen der physikalischen Schicht der verfügbaren Kommunikationskanäle (1604) nicht überschreitet.
  2. 2
    A method as defined in Claim 1, wherein partitioning information comprises a source encoder equipped with a rate controlled module capable of generating partitions of varying size. Un procédé selon la revendication 1, dans lequel le partitionnement des informations comprend un codeur de source équipé d'un module à débit contrôlé capable de générer des partitions de taille variable. Verfahren nach Anspruch 1, wobei das Aufteilen der Informationen einen Quellendecoder umfasst, der mit einem ratengesteuerten Modul ausgestattet ist, das zum Erzeugen von Teilen von verschiedener Größe in der Lage ist.
  3. 3
    A method as defined in Claim 1 further comprising a plurality of information units wherein the information units occur at a fixed rate. Un procédé tel que défini dans la revendication 1, comprenant en outre une pluralité d'unités d'information, les unités d'information se présentant à un débit fixe. Verfahren nach Anspruch 1, weiterhin aufweisend eine Mehrzahl von Informationseinheiten, wobei die Informationseinheiten mit einer festen Rate auftreten.
  4. 4
    A method as defined in Claim 3, wherein the plurality of information units are frames of information. Un procédé tel que défini dans la revendication 3, dans lequel la pluralité d'unités d'information sont des trames d'information. Verfahren nach Anspruch 3, wobei die Mehrzahl von Informationseinheiten Informationsframes sind.
  5. 5
    A method as defined in Claim 1, wherein the information unit comprises a variable bit rate data stream. Un procédé tel que défini dans la revendication 1, dans lequel l'unité d'information comprend un flux de données à débit de bits variable. Verfahren nach Anspruch 1, wobei die Informationseinheit einen Datenstrom mit variabler Bitrate umfasst.
  6. 6
    A method as defined in Claim 1, wherein the information unit comprises multimedia data. Un procédé tel que défini dans la revendication 1, dans lequel l'unité d'information comprend des données multimédia. Verfahren nach Anspruch 1, wobei die Informationseinheit Multimediadaten umfasst.
  7. 7
    A method as defined in Claim 1, wherein the information unit comprises video data. Un procédé tel que défini dans la revendication 1, dans lequel l'unité d'information comprend des données vidéo. Verfahren nach Anspruch 1, wobei die Informationseinheit Videodaten umfasst.
  8. 8
    A method as defined in Claim 1, wherein the information unit comprises audio data. Un procédé tel que défini dans la revendication 1, dans lequel l'unité d'information comprend des donnés audio. Verfahren nach Anspruch 1, wobei die Informationseinheit Audiodaten umfasst.
  9. 9
    A method as defined in Claim 1, wherein the communication channels are CDMA channels. Un procédé tel que défini dans la revendication 1, dans lequel les canaux de communication sont des canaux CDMA. Verfahren nach Anspruch 1, wobei die Kommunikationskanäle CDMA-Kanäle sind.
  10. 10
    A method as defined in Claim 1, wherein the communication channels are GSM channels. Un procédé tel que défini dans la revendication 1, dans lequel les canaux de communication sont des canaux GSM. Verfahren nach Anspruch 1, wobei die Kommunikationskanäle GSM-Kanäle sind.
  11. 11
    A method as defined in Claim 1, wherein the communication channels are EDGE channels. Un procédé tel que défini dans la revendication 1, dans lequel les canaux de communication sont des canaux EDGE. Verfahren nach Anspruch 1, wobei die Kommunikationskanäle EDGE-Kanäle sind.
  12. 12
    A method as defined in Claim 1, wherein the communication channels are GPRS channels. Un procédé tel que défini dans la revendication 1, dans lequel les canaux de communication sont des canaux GPRS. Verfahren nach Anspruch 1, wobei die Kommunikationskanäle GPRS-Kanäle sind.
  13. 13
    A method as defined in Claim 1, wherein the communication channels are time slot channels. Un procédé tel que défini dans la revendication 1, dans lequel les canaux de communication sont des canaux à créneau temporel. Verfahren nach Anspruch 1, wobei die Kommunikationskanäle Zeitschlitz-Kanäle sind.
  14. 14
    A method as defined in Claim 1, further comprising constraining an encoder to partition the information unit into of slices, wherein the sizes of individual slices are equal to, or less than, the sizes of physical layer data packets. Un procédé tel que défini dans la revendication 1, comprenant en outre l'étape consistant à contraindre un codeur à partitionner l'unité d'information en tranches, les tailles des tranches individuelles étant inférieures ou égales aux tailles des paquets de données en couche physique. Verfahren nach Anspruch 1, weiterhin aufweisend Einschränken eines Encoders zum Aufteilen der Informationseinheit in Teile, wobei die Größen der einzelnen Teile gleich oder kleiner als die Größen von Datenpaketen der physikalischen Schicht sind.
  15. 15
    A method as defined in Claim 1, further comprising constraining an encoder to partition the information unit into of slices, wherein the number of slices is equal to, or less than, the number of transmissions during the interval of the information unit. Un procédé tel que défini dans la revendication 1, comprenant en outre l'étape consistant à contraindre un codeur à partitionner l'unité d'information en tranches, le nombre de tranches étant égal ou inférieur au nombre d'émissions durant l'intervalle de l'unité d'information. Verfahren nach Anspruch 1, weiterhin aufweisend Einschränken eines Encoders zum Aufteilen der Informationseinheit in Teile, wobei die Anzahl der Teile gleich oder kleiner als die Anzahl von Übertragungen während des Intervalls der Informationseinheit ist.
  16. 16
    A method as defined in Claim 1, wherein the communication system is a CDMA system. Un procédé tel que défini dans la revendication 1, dans lequel le système de communication est un système CDMA. Verfahren nach Anspruch 1, wobei das Kommunikationssystem ein CDMA-System ist.
  17. 17
    A method as defined in Claim 1, wherein the communication system transmits data in time slots. Un procédé tel que défini dans la revendication 1, dans lequel le système de communication est un système transmettant des données dans des créneaux temporels. Verfahren nach Anspruch 1, wobei das Kommunikationssystem Daten in Zeitschlitzen überträgt.
  18. 18
    A method as defined in Claim 1, wherein the communication system is a GSM system. Un procédé tel que défini dans la revendication 1, dans lequel le système de communication est un système GSM. Verfahren nach Anspruch 1, wobei das Kommunikationssystem ein GSM-System ist.
  19. 19
    A method as defined in Claim 1, wherein the communication system is an EDGE system. Un procédé tel que défini dans la revendication 1, dans lequel le système de communication est un système EDGE. Verfahren nach Anspruch 1, wobei das Kommunikationssystem ein EDGE-System ist.
  20. 20
    A method as defined in Claim 1, wherein the communication system is a GPRS system. Un procédé tel que défini dans la revendication 1, dans lequel le système de communication est un système GPRS. Verfahren nach Anspruch 1, wobei das Kommunikationssystem ein GPRS-System ist.
  21. 21
    Le procédé de la revendication 1, comprenant en outre :- la détermination d'un nombre d'émissions dans un système de communication sans fil qui se présentent durant un intervalle d'un intervalle d'unités d'information ;et- le partitionnement d'une pluralité d'unités d'information en tranches, le nombre de tranches étant inférieur ou égal au nombre d'émissions durant la pluralité d'intervalles d'unités d'information. The method of claim 1, further comprising: determining a number of transmissions in a wireless communication system that occur during an interval of an information unit interval;andpartitioning a plurality of information units into slices, wherein the number of slices is equal to, or less than, the number of transmissions during the plurality of information unit intervals. Verfahren nach Anspruch 1, weiterhin aufweisend: Bestimmen einer Anzahl von Übertragungen in einem drahtlosen Kommunikationssystem, die während eines Intervalls einer Informationseinheit auftreten;undAufteilen einer Mehrzahl von Informationseinheiten in Teile, wobei die Anzahl der Teile gleich oder kleiner ist als die Anzahl von Übertragungen während der Mehrzahl von Intervallen von Informationseinheiten.
  22. 22
    A wireless communication device comprising:means for determining a number of transmissions in available communication channels that occur during an interval of an information unit;characterized bymeans for determining possible physical layer data packet sizes of the available channels;andmeans for partitioning the information unit into slices, wherein the number of slices is equal to, or less than, the number of transmissions during the interval of the information unit, and the size of the slices are selected so as not to exceed one of the physical layer data packet sizes of the available communication channels. Ein drahtloses Kommunikationsgerät, aufweisend: Mittel zum Bestimmen einer Anzahl von Übertragungen in verfügbaren Kommunikationskanälen, die während eines Intervalls einer Informationseinheit auftreten;gekennzeichnet durchMittel zum Bestimmen von möglichen Datenpaketgrößen einer physikalischen Schicht der verfügbaren Kanäle;undMittel zum Aufteilen der Informationseinheit in Teile, wobei die Anzahl von Teilen gleich oder kleiner als die Anzahl von Übertragungen während des Intervalls der Informationseinheit ist, und wobei die Größe der Teile so gewählt ist, dass sie eine der Datenpaketgrößen der physikalischen Schicht der verfügbaren Kommunikationskanäle nicht überschreitet. Un dispositif de communication sans fil comprenant : - des moyens de détermination d'un nombre d'émissions dans des canaux de communication disponibles qui se présentent durant un intervalle d'une unité d'information ;caractérisé par :- des moyens de détermination de tailles de paquets de données en couche physique des canaux disponibles ;et- des moyens de partitionnement de l'unité d'information en tranches, le nombre de tranches étant inférieur ou égal au nombre d'émissions durant l'intervalle de l'unité d'information, et la taille des tranches étant sélectionnée de manière à ne pas dépasser l'une des tailles de paquets de données en couche physique des canaux de communication disponibles.
  23. 23
    A wireless communication device as defined in claim 22, wherein:the means for determining possible physical layer data packet sizes comprise a controller;andthe means for partitioning the information unit into slices comprise an encoder. Drahtloses Kommunikationsgerät nach Anspruch 22, wobei: die Mittel zum Bestimmen von möglichen Datenpaketgrößen einer physikalischen Schicht einen Controller umfassen;unddie Mittel zum Aufteilen der Informationseinheit in Teile einen Encoder umfassen. Un dispositif de communication sans fil tel que défini dans la revendication 22, dans lequel : - les moyens de détermination de taille possible de paquets de données en couche physique comprennent un contrôleur ;et- les moyens de partitionnement de l'unité d'information en tranches comprennent un codeur.
  24. 24
    A wireless communication device as defined in Claim 23 further comprising a transmitter configured to transmit the physical layer packets. Drahtloses Kommunikationsgerät nach Anspruch 23, weiterhin aufweisend einen Sender, der zum Übertragen der Pakete der physikalischen Schicht konfiguriert ist. Un dispositif de communication sans fil tel que défini dans la revendication 23, comprenant en outre un émetteur configuré pour émettre les paquets en couche physique.
  25. 25
    A wireless communication device as defined in Claim 23, wherein the information unit comprises a variable bit rate data stream. Drahtloses Kommunikationsgerät nach Anspruch 23, wobei die Informationseinheit einen Datenstrom mit variabler Bitrate umfasst. Un dispositif de communication sans fil tel que défini dans la revendication 23, dans lequel l'unité d'information comprend un flux de données à débit de bits variable.
  26. 26
    A wireless communication device as defined in Claim 23, wherein the information unit comprises multimedia data. Drahtloses Kommunikationsgerät nach Anspruch 23, wobei die Informationseinheit Multimediadaten umfasst. Un dispositif de communication sans fil tel que défini dans la revendication 23, dans lequel l'unité d'information comprend des données multimédia.
  27. 27
    A wireless communication device as defined in Claim 23, wherein the information unit comprises video data. Drahtloses Kommunikationsgerät nach Anspruch 23, wobei die Informationseinheit Videodaten umfasst. Un dispositif de communication sans fil tel que défini dans la revendication 23, dans lequel l'unité d'information comprend des données vidéo.
  28. 28
    A wireless communication device as defined in Claim 23, wherein the information unit comprises audio data. Drahtloses Kommunikationsgerät nach Anspruch 23, wobei die Informationseinheit Audiodaten umfasst. Un dispositif de communication sans fil tel que défini dans la revendication 23, dans lequel l'unité d'information comprend des donnés audio.
  29. 29
    A wireless communication device as defined in Claim 23, further comprising a plurality of information units. Drahtloses Kommunikationsgerät nach Anspruch 23, weiterhin aufweisend eine Mehrzahl von Informationseinheiten. Un dispositif de communication sans fil tel que défini dans la revendication 23, comprenant en outre une pluralité d'unités d'information.
  30. 30
    A wireless device as defined in Claim 29, wherein the plurality of information units occur at a constant rate. Drahtloses Kommunikationsgerät nach Anspruch 29, wobei die Mehrzahl von Informationseinheiten bei einer konstanten Rate auftritt. Un dispositif de communication sans fil tel que défini dans la revendication 23, dans lequel la pluralité d'unités d'information se présentent à un débit fixe.
  31. 31
    A wireless communication device as defined in Claim 23, wherein the plurality of communication channels are CDMA channels. Drahtloses Kommunikationsgerät nach Anspruch 23, wobei die Mehrzahl von Kommunikationskanälen CDMA-Kanäle sind. Un dispositif de communication sans fil tel que défini dans la revendication 23, dans lequel la pluralité de canaux de communication sont des canaux CDMA.
  32. 32
    A wireless communication device as defined in Claim 23, wherein the plurality of communication channels are GSM channels. Drahtloses Kommunikationsgerät nach Anspruch 23, wobei die Mehrzahl von Kommunikationskanälen GSM-Kanäle sind. Un dispositif de communication sans fil tel que défini dans la revendication 23, dans lequel la pluralité de canaux de communication sont des canaux GSM.
  33. 33
    A wireless communication device as defined in Claim 23, wherein the plurality of communication channels are GPRS channels. Drahtloses Kommunikationsgerät nach Anspruch 23, wobei die Mehrzahl von Kommunikationskanälen GPRS-Kanäle sind. Un dispositif de communication sans fil tel que défini dans la revendication 23, dans lequel la pluralité de canaux de communication sont des canaux GPRS.
  34. 34
    A wireless communication device as defined in Claim 23, wherein the plurality of communication channels are EDGE channels. Drahtloses Kommunikationsgerät nach Anspruch 23, wobei die Mehrzahl von Kommunikationskanälen EDGE-Kanäle sind. Un dispositif de communication sans fil tel que défini dans la revendication 23, dans lequel la pluralité de canaux de communication sont des canaux EDGE.
  35. 35
    A wireless communication device comprising:a receiver configured to accept a plurality of communication channels;anda decoder (1708) configured to accept the received plurality of communication channels and to decode the channels, wherein the decoded channels are accumulated to produce a multimedia stream of data, characterized in thatthe decoder (1708) is further adapted to decode information unit slices wherein a size of the information unit slices does not to exceed one of physical layer data packet sizes of the communication channels. Drahtloses Kommunikationsgerät aufweisend: einen Empfänger, der zum Akzeptieren einer Mehrzahl von Kommunikationskanälen konfiguriert ist;einen Decoder (1708), der zum Akzeptieren der empfangenen Mehrzahl von Kommunikationskanälen und zum Dekodieren der Kanäle konfiguriert ist, wobei die dekodierten Kanäle akkumuliert werden zum Erzeugen eines Multimediastroms von Daten, dadurch gekennzeichnet, dassder Decoder (1708) weiterhin zum Dekodieren von Teilen einer Informationseinheit angepasst ist, wobei eine Größe der Teile einer Informationseinheit eine Datenpaketgröße einer physikalischen Schicht der Kommunikationskanäle nicht überschreitet. Un dispositif de communication sans fil comprenant : - un récepteur configuré pour accepter une pluralité de canaux de communication ;et- un décodeur (1708) configuré pour accepter la pluralité de canaux de communication reçus et pour décoder les canaux, les canaux décodés étant accumulés pour produire un flux multimédia de données,caractérisé en ce que- le décodeur (1708) est en outre adapté pour décoder des tranches d'unités d'information, une taille des tranches d'unités d'information ne dépassant pas l'une des tailles de paquets de données en couche physique des canaux de communication.
  36. 36
    A wireless communication device as defined in Claim 35, wherein a size of data packets received from the communication channels is estimated by the encoder. Drahtloses Kommunikationsgerät nach Anspruch 35, wobei eine Größe von Datenpaketen, die durch die Kommunikationskanäle empfangen werden, durch den Encoder geschätzt wird. Un dispositif de communication sans fil tel que défini dans la revendication 35, dans lequel une taille de paquets de données reçus depuis les canaux de communication est estimée par le codeur.
  37. 37
    A wireless communication device as defined in Claim 35, wherein a size of data packets received from the communication channels is indicated in additional signaling. Drahtloses Kommunikationsgerät nach Anspruch 35, wobei eine Größe der Datenpakete, die durch die Kommunikationskanäle empfangen werden, in zusätzlicher Signalisierung angegeben wird. Un dispositif de communication sans fil tel que défini dans la revendication 35, dans lequel une taille de paquets de données reçus depuis les canaux de communication est indiquée dans une signalisation additionnelle.
  38. 38
    A wireless communication device as defined in Claim 35, wherein the multimedia stream of data is a variable bit rate data stream. Drahtloses Kommunikationsgerät nach Anspruch 35, wobei der Multimediastrom von Daten ein Datenstrom mit variabler Bitrate ist. Un dispositif de communication sans fil tel que défini dans la revendication 35, dans lequel le flux multimédia de données est un flux de données à débit de bits variable.
  39. 39
    A wireless communication device as defined in Claim 35, wherein the multimedia stream is a video stream. Drahtloses Kommunikationsgerät nach Anspruch 35, wobei der Multimediastrom ein Videostrom ist. Un dispositif de communication sans fil tel que défini dans la revendication 35, dans lequel le flux multimédia est un flux vidéo.
  40. 40
    A wireless communication device as defined in Claim 35, wherein the multimedia stream is a teleconference stream. Drahtloses Kommunikationsgerät nach Anspruch 35, wobei der Multimediastrom ein Telekonferenzstrom ist. Un dispositif de communication sans fil tel que défini dans la revendication 35, dans lequel le flux multimédia est un flux de téléconférence.
  41. 41
    A wireless communication device as defined in Claim 35, wherein the plurality of communication channels are CDMA channels. Drahtloses Kommunikationsgerät nach Anspruch 35, wobei die Mehrzahl der Kommunikationskanäle CDMA-Kanäle sind. Un dispositif de communication sans fil tel que défini dans la revendication 35, dans lequel la pluralité de canaux de communication sont des canaux CDMA.
  42. 42
    A wireless communication device as defined in Claim 35, wherein the plurality of communication channels are GSM channels. Drahtloses Kommunikationsgerät nach Anspruch 35, wobei die Mehrzahl der Kommunikationskanäle GSM-Kanäle sind. Un dispositif de communication sans fil tel que défini dans la revendication 35, dans lequel la pluralité de canaux de communication sont des canaux GSM.
  43. 43
    A wireless communication device as defined in Claim 35, wherein the plurality of communication channels are GPRS channels. Drahtloses Kommunikationsgerät nach Anspruch 35, wobei die Mehrzahl der Kommunikationskanäle GPRS-Kanäle sind. Un dispositif de communication sans fil tel que défini dans la revendication 35, dans lequel la pluralité de canaux de communication sont des canaux GPRS.
  44. 44
    A wireless communication device as defined in Claim 36, wherein the plurality of communication channels are EDGE channels. Drahtloses Kommunikationsgerät nach Anspruch 36, wobei die Mehrzahl der Kommunikationskanäle EDGE-Kanäle sind. Un dispositif de communication sans fil tel que défini dans la revendication 35, dans lequel la pluralité de canaux de communication sont des canaux EDGE.
  45. 45
    A computer readable media embodying a method of encoding data, the method comprising:determining possible physical layer packet sizes of available communication channels;characterized bydetermining a number of transmissions of the available communication channels that occur during an interval of an information unit;andpartitioning data contained in the information unit into slices, wherein the number of slices is equal to, or less than, the number of transmissions during the interval of the information unit and the size of the slices does not exceed a size of a physical layer packet. Computerlesbares Medium, das ein Verfahren zum Codieren von Daten verkörpert, wobei das Verfahren aufweist: Bestimmen von möglichen Paketgrößen einer physikalischen Schicht von verfügbaren Kommunikationskanälen;gekennzeichnet durchBestimmen einer Anzahl von Übertragungen der verfügbaren Kommunikationskanäle, die während eines Intervalls einer Informationseinheit auftreten;undAufteilen von Daten, die in der Informationseinheit enthalten sind, in Teile, wobei die Anzahl von Teilen gleich oder kleiner ist als die Anzahl von Übertragungen während des Intervalls der Informationseinheit, und wobei die Größe der Teile eine Größe eines Paketes einer physikalischen Schicht nicht überschreitet. Un support lisible par ordinateur mettant en oeuvre un procédé de codage de données, le procédé comprenant : - la détermination de tailles possibles de paquets en couche physique de canaux de communication disponibles ;caractérisé par- la détermination d'un nombre d'émissions de canaux de communication disponibles qui sont présents durant un intervalle d'une unité d'information ;et- le partitionnement de données contenues dans l'unité d'information en tranches, le nombre de tranches étant inférieur ou égal au nombre d'émissions durant l'intervalle de l'unité d'information et la taille des tranches ne dépassant pas une taille d'un paquet en couche physique.
  46. 46
    A computer program for performing all the steps of a method of any of the claims 1 to 21. Computerprogramm zum Durchführen aller Schritte eines Verfahrens nach jedem der Ansprüche 1 - 21. Un programme d'ordinateur pour exécuter toutes les étapes d'un procédé de l'une des revendications 1 à 21.
Independent claims46