DE60119589T2

Methods and apparatuses for transferring data

Abstract

This record has no abstract on file.

DE60119589T2, drawing sheet 1
Sheet 1 of 13

Term

Term ended

Projected expiry passed 21 June 2021, 5.3 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

51 claims: 3 independent, 48 dependent

  1. 1
    Verfahren, aufweisend:Hinzufügen einer ersten RTP-Untererweiterungs-ID zu einem RTP-Header;Definieren einer Länge der RTP-Untererweiterung, indem eine Untererweiterungslänge zur Verfügung gestellt wird;Liefern von Daten, die der ersten RTP-Untererweiterungs-ID entsprechen, innerhalb der für die erste RTP-Untererweiterung definierten Länge;wobei nachfolgende RTP-Untererweiterungen auf die erste RTP-Untererweiterung folgen.
  2. 2
    Verfahren gemäß Anspruch 1, wobei die Länge der RTP-Untererweiterung durch eine ganze Zahl von 32 Bit-Wörtern definiert wird.
  3. 3
    Verfahren gemäß Anspruch 1, wobei die erste RTP-Untererweiterung auf den RTP-Header folgt.
  4. 4
    Verfahren gemäß Anspruch 1, wobei auf die RTP-Untererweiterungslänge direkt RTP-Untererweiterungsdaten folgen und eine RTP-Untererweiterungs-ID der RTP-Untererweiterungslänge direkt vorausgeht.
  5. 5
    Verfahren gemäß Anspruch 1, wobei die RTP-Untererweiterung Übertragungszeitinformationen von jedem RTP-Paket enthält.
  6. 6
    Verfahren gemäß Anspruch 1, wobei die RTP-Untererweiterung ständige ID-Informationen enthält.
  7. 7
    Verfahren gemäß Anspruch 1, wobei die RTP-Untererweiterung Frame-Typ-Informationen enthält.
  8. 8
    Verfahren gemäß Anspruch 7, wobei der Frame-Typ ein unsignierter ganzzahliger 16-Bit-Wert ist, der für jeden Wert einen verschiedenen Frame darstellt.
  9. 9
    Verfahren gemäß Anspruch 8, wobei der Schritt des Anfügens von RTP-Untererweiterungen ein Spezifizieren des unsignierten ganzzahligen 16-Bit-Wertes der Frame-Typ-Informationen wie folgt aufweist:Zuordnen eines ganzzahligen Wertes „0" zu einem unbekannten Frame-Typ;eines ganzzahligen Wertes „1" zu einem Schlüssel-Frame-Typ;eines ganzzahligen Wertes „2" zu einem p-Frame-Typ;und eines ganzzahligen Wertes „3" zu einem b-Frame-Typ.
  10. 10
    Verfahren gemäß Anspruch 9, wobei der Schlüssel-Frame bezüglich einer Priorität gegenüber beliebigen anderen Frames am wichtigsten ist.
  11. 11
    Verfahren gemäß Anspruch 9, wobei der p-Frame bezüglich einer Priorität weniger wichtig als der Schlüssel-Frame und bezüglich einer Priorität wichtiger als der b-Frame ist.
  12. 12
    Verfahren gemäß Anspruch 9, wobei der b-Frame bezüglich einer Priorität weniger wichtig als der p-Frame ist.
  13. 13
    Verfahren gemäß Anspruch 9, wobei der b-Frame bezüglich einer Priorität weniger wichtig als der Schlüssel-Frame ist.
  14. 14
    Verfahren gemäß Anspruch 9, wobei der unbekannte Frame bezüglich einer Priorität entweder wichtiger oder weniger wichtig als der Schlüssel-Frame, der p-Frame und der b-Frame ist.
  15. 15
    Verfahren gemäß Anspruch 9, wobei der Schlüssel-Frame bezüglich einer Priorität wichtiger als p-Frames, b-Frames und beliebige andere Frames ist.
  16. 16
    Verfahren gemäß Anspruch 1, wobei das Verfahren in einem Server ( 301 ) durchgeführt wird.
  17. 17
    Verfahren gemäß Anspruch 1, wobei das Verfahren in einem Client ( 302 ) durchgeführt wird.
  18. 18
    Ein maschinenlesbares Medium, welches ausführbare Befehle zur Verfügung stellt, welche bei ihrer Ausführung durch eine Gruppe von Prozessoren ( 252 ) veranlassen, dass die Prozessoren ( 252 ) ein Verfahren durchführen, welches aufweist:Hinzufügen einer ersten RTP-Untererweiterungs-ID an einen RTP-Header;Definieren einer Länge der ersten RTP-Untererweiterung, indem eine Untererweiterungslänge zur Verfügung gestellt wird;Liefern von Daten, die der RTP-Untererweiterungs-ID entsprechen, innerhalb der für die erste RTP-Untererweiterung definierten Länge;wobei nachfolgende RTP-Untererweiterungen auf die erste RTP-Untererweiterung folgen.
  19. 19
    Maschinenlesbares Medium gemäß Anspruch 18, wobei die Länge der RTP-Untererweiterung durch eine ganze Zahl von 32 Bit-Wörtern definiert wird.
  20. 20
    Maschinenlesbares Medium gemäß Anspruch 18, wobei die erste RTP-Untererweiterung auf den RTP-Header folgt.
  21. 21
    Maschinenlesbares Medium gemäß Anspruch 18, wobei auf die RTP-Untererweiterungslänge direkt RTP-Untererweiterungsdaten folgen und eine RTP-Untererweiterungs-ID der RTP-Untererweiterungslänge direkt vorausgeht.
  22. 22
    Maschinenlesbares Medium gemäß Anspruch 18, wobei die RTP-Untererweiterung Übertragungszeitinformationen von jedem RTP-Paket enthält.
  23. 23
    Maschinenlesbares Medium gemäß Anspruch 18, wobei die RTP-Untererweiterung ständige ID-Informationen enthält.
  24. 24
    Maschinenlesbares Medium gemäß Anspruch 18, wobei die RTP-Untererweiterung Frame-Typ-Informationen enthält.
  25. 25
    Maschinenlesbares Medium gemäß Anspruch 24, wobei der Frame-Typ ein unsignierter ganzzahligen 16-Bit-Wert ist, der für jeden Wert einen verschiedenen Frame darstellt.
  26. 26
    Maschinenlesbares Medium gemäß Anspruch 25, wobei der Schritt des Anfügens von RTP-Untererweiterungen ein Spezifizieren des unsignierten ganzzahligen 16-Bit-Wertes der Frame-Typ-Informationen wie folgt aufweist:Zuordnen eines ganzzahligen Wertes „0" zu einem unbekannten Frame-Typ;eines ganzzahligen Wertes „1" zu einem Schlüssel-Frame-Typ;eines ganzzahligen Wertes „2" zu einem p-Frame-Typ;und eines ganzzahligen Wertes „3" zu einem b-Frame-Typ.
  27. 27
    Maschinenlesbares Medium gemäß Anspruch 26, wobei der Schlüssel-Frame bezüglich einer Priorität gegenüber beliebigen anderen Frames am wichtigsten ist.
  28. 28
    Maschinenlesbares Medium gemäß Anspruch 26, wobei der p-Frame bezüglich einer Priorität weniger wichtig als der Schlüssel-Frame und bezüglich einer Priorität wichtiger als der b-Frame ist.
  29. 29
    Maschinenlesbares Medium gemäß Anspruch 26, wobei der b-Frame bezüglich einer Priorität weniger wichtig als der p-Frame ist.
  30. 30
    Maschinenlesbares Medium gemäß Anspruch 26, wobei der b-Frame bezüglich einer Priorität weniger wichtig als der Schlüssel-Frame ist.
  31. 31
    Maschinenlesbares Medium gemäß Anspruch 26, wobei der unbekannte Frame bezüglich einer Priorität entweder wichtiger oder weniger wichtig als der Schlüssel-Frame, der p-Frame und der b-Frame ist.
  32. 32
    Maschinenlesbares Medium gemäß Anspruch 26, wobei der Schlüssel-Frame bezüglich einer Priorität wichtiger als p-Frames, b-Frames und beliebige andere Frames ist.
  33. 33
    Maschinenlesbares Medium gemäß Anspruch 18, wobei das Verfahren in einem Server ( 301 ) durchgeführt wird.
  34. 34
    Maschinenlesbares Medium gemäß Anspruch 18, wobei das Verfahren in einem Client ( 302 ) durchgeführt wird.
  35. 35
    System, aufweisend:Mittel zum Hinzufügen einer ersten RTP-Untererweiterungs-ID zu einem RTP-Header;Mittel zum Definieren einer Länge der ersten RTP-Untererweiterung, indem eine Untererweiterungslänge zur Verfügung gestellt wird;Mittel zum Liefern von Daten, die der RTP-Untererweiterungs-ID entsprechen, innerhalb der für die erste RTP-Untererweiterung definierten Länge;und ?page 19? Mittel, die so eingerichtet sind, dass nachfolgende RTP-Untererweiterungen auf die erste RTP-Untererweiterung folgen.
  36. 36
    System gemäß Anspruch 35, wobei die Länge der RTP-Untererweiterung durch eine ganze Zahl von 32 Bit-Wörtern definiert wird.
  37. 37
    System gemäß Anspruch 35, wobei die erste RTP-Untererweiterung auf den RTP-Header folgt.
  38. 38
    System gemäß Anspruch 35, wobei auf die RTP-Untererweiterungslänge direkt RTP-Untererweiterungsdaten folgen und eine RTP-Untererweiterungs-ID der RTP-Untererweiterungslänge vorausgeht.
  39. 39
    System gemäß Anspruch 35, wobei die RTP-Untererweiterung Übertragungszeitinformationen von jedem RTP-Paket enthält.
  40. 40
    System gemäß Anspruch 35, wobei die RTP-Untererweiterung ständige ID-Informationen enthält.
  41. 41
    System gemäß Anspruch 35, wobei die RTP-Untererweiterung Frame-Typ-Informationen enthält.
  42. 42
    System gemäß Anspruch 41, wobei der Frame-Typ ein unsignierter ganzzahliger 16-Bit-Wert ist, der für jeden Wert einen verschiedenen Frame darstellt.
  43. 43
    System gemäß Anspruch 42, wobei der unsignierte ganzzahlige 16-Bit-Wert, der für jeden Wert einen verschiedenen Frame darstellt, aufweist:Mittel zum Zuordnen eines ganzzahligen Wertes „0" zu einem unbekannten Frame-Typ;eines ganzzahligen Wertes „1" zu einem Schlüssel-Frame-Typ;eines ganzzahligen Wertes „2" zu einem p-Frame-Typ;und eines ganzzahligen Wertes „3" zu einem b-Frame-Typ.
  44. 44
    System gemäß Anspruch 43, wobei der Schlüssel-Frame gegenüber allen anderen Frames am wichtigsten bezüglich einer Priorität ist.
  45. 45
    System gemäß Anspruch 43, wobei der p-Frame bezüglich einer Priorität weniger wichtig als der Schlüssel-Frame und bezüglich einer Priorität wichtiger als der b-Frame ist.
  46. 46
    System gemäß Anspruch 43, wobei der b-Frame bezüglich einer Priorität weniger wichtig als der p-Frame ist.
  47. 47
    System gemäß Anspruch 43, wobei der b-Frame bezüglich einer Priorität weniger wichtig als der Schlüssel-Frame ist.
  48. 48
    System gemäß Anspruch 43, wobei der unbekannte Frame bezüglich einer Priorität entweder wichtiger oder weniger wichtig als der Schlüssel-Frame, der p-Frame und der b-Frame ist.
  49. 49
    System gemäß Anspruch 43, wobei der Schlüssel-Frame bezüglich einer Priorität wichtiger ist als p-Frames, b-Frames und beliebige andere Frames.
  50. 50
    System gemäß Anspruch 35, wobei das System zum Erweitern des RTP-Header ein Server ( 301 ) ist.
  51. 51
    System gemäß Anspruch 35, wobei das System zum Erweitern des RTP-Header ein Client-Computer ( 302 ) ist.
Independent claims51