[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

DE102005053281B4 - Method for reproducing payload data - Google Patents

Method for reproducing payload data Download PDF

Info

Publication number
DE102005053281B4
DE102005053281B4 DE102005053281A DE102005053281A DE102005053281B4 DE 102005053281 B4 DE102005053281 B4 DE 102005053281B4 DE 102005053281 A DE102005053281 A DE 102005053281A DE 102005053281 A DE102005053281 A DE 102005053281A DE 102005053281 B4 DE102005053281 B4 DE 102005053281B4
Authority
DE
Germany
Prior art keywords
data
data stream
applications
communication terminal
data packets
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 - Fee Related
Application number
DE102005053281A
Other languages
German (de)
Other versions
DE102005053281A1 (en
Inventor
Christian Maierhofer
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.)
Qualcomm Inc
Hewlett Packard Development Co LP
Original Assignee
Hewlett Packard Development Co LP
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 Hewlett Packard Development Co LP filed Critical Hewlett Packard Development Co LP
Priority to DE102005053281A priority Critical patent/DE102005053281B4/en
Publication of DE102005053281A1 publication Critical patent/DE102005053281A1/en
Application granted granted Critical
Publication of DE102005053281B4 publication Critical patent/DE102005053281B4/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/414Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
    • H04N21/41407Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance embedded in a portable device, e.g. video client on a mobile phone, PDA, laptop
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/4302Content synchronisation processes, e.g. decoder synchronisation
    • H04N21/4307Synchronising the rendering of multiple content streams or additional data on devices, e.g. synchronisation of audio on a mobile phone with the video output on the TV screen
    • H04N21/43074Synchronising the rendering of multiple content streams or additional data on devices, e.g. synchronisation of audio on a mobile phone with the video output on the TV screen of additional data with content streams on the same device, e.g. of EPG data or interactive icon with a TV program
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/61Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
    • H04L65/613Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for the control of the source by the destination
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/70Media network packetisation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/04Protocols specially adapted for terminals or networks with limited capabilities; specially adapted for terminal portability
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/434Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
    • H04N21/4341Demultiplexing of audio and video streams

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • General Engineering & Computer Science (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

Verfahren zum Wiedergeben von Nutzdaten auf einem Kommunikationsendgerät, mit folgenden Schritten: Vorsehen einer oder mehrerer Applikationen (J1, J4) auf dem Kommunikationsendgerät (MFG); Empfangen eines digitalen Datenstroms (SV1) bestehend aus einer Mehrzahl von Nutzdaten enthaltenden Datenpaketen (D1–D5) auf dem Kommunikationsendgerät, denen jeweils eine Identifikationsinformation (ZS1–ZS5) zugeordnet ist; Empfangen eines Steuerdatenstroms (SV2), wobei die Steuerdaten (S1, S4) in dem Steuerdatenstrom eine auf die Identifikationsinformation von Datenpaketen Bezug nehmende Synchronisationsinformation (SY1, SY4) zur parallelen Ausführung der einen oder mehreren Applikationen zu einer Wiedergabe der Nutzdaten aufweisen; Verarbeiten des Steuerdatenstroms und der Datenpakete des digitalen Datenstroms und Wiedergeben der in den Datenpaketen enthaltenen Nutzdaten auf einer Ausgabeeinrichtung (DSP) des Kommunikationsendgeräts, wobei die eine oder die mehreren Applikationen bei der Verarbeitung von bestimmten Datenpaketen, auf deren Identifikationsinformation in den Synchronisationsinformationen Bezug genommen wird, ausgeführt werden.Method for reproducing user data on a communication terminal, comprising the following steps: providing one or more applications (J1, J4) on the communication terminal (MFG); Receiving a digital data stream (SV1) consisting of a plurality of data packets (D1-D5) containing useful data on the communication terminal, each of which is assigned identification information (ZS1-ZS5); Receiving a control data stream (SV2), the control data (S1, S4) in the control data stream having synchronization information (SY1, SY4) referring to the identification information of data packets for the parallel execution of the one or more applications for reproducing the user data; Processing of the control data stream and the data packets of the digital data stream and reproduction of the user data contained in the data packets on an output device (DSP) of the communication terminal, the one or more applications, when processing certain data packets, whose identification information is referred to in the synchronization information, are executed.

Description

Die vorliegende Erfindung betrifft ein Verfahren zum Wiedergeben von Nutzdaten auf einem Kommunikationsendgerät, sowie ein Kommunikationsendgerät selbst, das in der Lage ist, Nutzdaten, insbesondere digitale Fernsehsignale wiederzugeben und dabei mit anderen Daten bzw. Anwendungen zu synchronisieren.The present invention relates to a method for reproducing user data on a communication terminal, as well as a communication terminal itself, which is able to reproduce user data, in particular digital television signals, while synchronizing with other data or applications.

Kommunikationsendgeräte, wie beispielsweise Mobiltelefone dienen heutzutage nicht mehr nur zum Telefonieren, sondern sind auf Grund der Miniaturisierung elektronischer Komponenten mit einer Vielzahl weiterer technischer Anwendungen ausgestattet. Beispielsweise haben moderne Mobiltelefone neben einem Funkmodul zur Kommunikation mit einem Mobilfunknetz, wie beispielsweise gemäß dem GSM(Global System for Mobile Communications)-Standard, ein weiteres Funkmodul zum Empfangen von digitalem Fernsehen. Ein derartiges Funkmodul (Empfangsmodul) für das digitale Fernsehen kann beispielsweise gemäß dem DVB(Digital Video Broadcasting)-Standard arbeiten.Communication terminals, such as mobile phones are now no longer just for telephoning, but are equipped due to the miniaturization of electronic components with a variety of other technical applications. For example, in addition to a radio module for communicating with a cellular network, such as the Global System for Mobile Communications (GSM) standard, modern cellular phones have another radio module for receiving digital television. Such a radio module (receiving module) for digital television, for example, according to the DVB (Digital Video Broadcasting) standard work.

Als Frequenzbereich für das mobile digitale Fernsehen gemäß dem DVB-Standard kommen zwei VHF(Very High Frequency)-Bänder (VHF 1: 41 MHz–68 MHz und VHF 3: 174 MHz–230 MHz) und das UHF(Ultra High Frequency)-Band (470 MHz–862 MHz) in Betracht. Während die Variante DVB-T (Digital Video Broadcasting-Terrestrial) voraussichtlich in den VHF-Bändern ausgestrahlt wird, ist davon auszugehen, dass die für insbesondere mobile Kommunikationsendgeräte angepasste Variante DVB-H (Digital Video Broadcasting-Handheld) nur im UHF-Band eingesetzt wird. Die prinzipiellen Unterschiede zwischen DVB-T und DVB-H liegen in der so genannten Time-Slicing-Technik bei DVB-H, bei der Nutzdaten eines bestimmten Dienstes oder Programms in vorbestimmten Zeitabschnitten (in Sende-Bursts) abgestrahlt werden, wobei zwischen diesen ersten Zeitabschnitten Sendepausen für die Nutzdaten des bestimmten Dienstes liegen. In diesen Pausen können dann Nutzdaten von weiteren Diensten oder Programmen übertragen werden. Für ein Empfangen des Kommunikationsendgeräts bedeutet dies, dass es lediglich während des Sendens von Nutzdaten des gewünschten Dienstes während der vorbestimmten ersten Zeitabschnitte sein Funkmodul aktiviert haben muss, und während des Sendepausen dieses abschalten kann, um somit eine Reduktion des Stromverbrauchs zu erreichen.The frequency range for mobile digital television according to the DVB standard is two VHF (Very High Frequency) bands (VHF 1: 41 MHz-68 MHz and VHF 3: 174 MHz-230 MHz) and the UHF (Ultra High Frequency) - Band (470 MHz-862 MHz) into consideration. While the variant DVB-T (Digital Video Broadcasting-Terrestrial) is expected to be broadcast in the VHF bands, it can be assumed that the adapted especially for mobile communication terminals variant DVB-H (Digital Video Broadcasting Handheld) used only in the UHF band becomes. The principal differences between DVB-T and DVB-H are in the so-called time-slicing technique in DVB-H, in the payload of a particular service or program in predetermined periods (in bursts) are emitted, between these first Periods are transmission breaks for the payload of the particular service. During these breaks, user data can then be transferred from other services or programs. For receiving the communication terminal, this means that it must have activated its radio module only during the transmission of user data of the desired service during the predetermined first time periods, and during the transmission pauses this can switch off, thus achieving a reduction in power consumption.

Kennzeichen der Übertragung von Nutzdaten mittels DVB-H ist, dass die DVB-H-Nutzdaten als IP-Daten beziehungsweise Internet-Protokoll-Datagramme, also in Form von Datenpaketen von einer DVB-H-Sendestation abgestrahlt bzw. zu einem Kommunikationsendgerät übertragen werden. Genauer gesagt werden die DVB-H-Daten über eine MPE (Multi-Protocol-Encapsulation: Mehrfach-Protokoll-Verkapselung) innerhalb eines (digitalen) MPEG2-Datenstroms übertragen, wie es beispielsweise in DVB-H153r2: ”DVB-H System Description”, DVB-H, Version 0.13, 2003 beschrieben ist. Dabei lassen sich mittels DVB-H-Daten bzw. Nutzdaten mit beliebigem Inhalt übertragen. Beispielsweise können Datenströme (Streaming-Daten) in Form von Videoströmen oder Audioströmen oder eine Kombination hiervon als digitale aus mehreren Datenpaketen bestehende digitale Datenströme übertragen werden. Der Empfang und die einfache Wiedergabe eines auf diese Weise empfangenen digitalen Datenstroms hat jedoch den Nachteil, dass ein Benutzer keine Möglichkeit der Einflussnahme auf die empfangenen Nutzdaten hat und ihm somit die Flexibilität beim Abrufen von Informationen fehlt. Beispielsweise ist es möglich, dass über einen DVB-H-Dienst Nachrichtendaten mit einer Meldung über ein börsennotiertes Unternehmen übertragen werden. Der Benutzer, der sich für spezielle finanzielle Daten des Unternehmens interessiert, hat dann nur die Möglichkeit, über ein anderes Medium sich die Daten dieses Unternehmens zu verschaffen, da bei einer Nachrichtensendung, die für eine Rundfunkübertragung gemäß dem DVB-H bestimmt ist, nicht für jeden Benutzer alle speziellen Dateien berücksichtigt werden können.Characteristic of the transmission of user data by means of DVB-H is that the DVB-H user data as IP data or Internet protocol datagrams, that is transmitted in the form of data packets from a DVB-H transmitting station or transmitted to a communication terminal. More specifically, the DVB-H data is transmitted via an MPE (Multi-Protocol Encapsulation) within a (digital) MPEG2 data stream, as described for example in DVB-H153r2: "DVB-H System Description". , DVB-H, version 0.13, 2003 is described. It can be transmitted using DVB-H data or user data with any content. For example, data streams (streaming data) in the form of video streams or audio streams or a combination thereof may be transmitted as digital multi-data stream digital data streams. However, receiving and simply reproducing a digital data stream received in this way has the disadvantage that a user has no possibility of influencing the received user data and thus lacks the flexibility in retrieving information. For example, it is possible for a DVB-H service to transmit message data with a message about a listed company. The user, who is interested in special financial data of the company, then only has the opportunity to obtain the data of this company through another medium, as in a news program that is intended for broadcasting in accordance with the DVB-H, not for every user can be considered all special files.

Somit ist es die Aufgabe der vorliegenden Erfindung, eine flexible Möglichkeit der Wiedergabe von Daten auf einem Kommunikationsgerät zu schaffen.Thus, it is the object of the present invention to provide a flexible way of displaying data on a communication device.

Die US 2004/0031052 A1 offenbart, zu einem TV-Empfangsgerät ein TV-Bradcast-Signal zu übertragen, das einen TV-Nutzdatenstrom und zusätzliche Informationen enthält. Die zusätzlichen Informationen werden von einem Applikationssever dem TV-Nutzdatenstrom hinzugefügt, um ein TV-Broadcast-Signal zu erhalten, das von dem TV-Empfangsgerät wie ein herkömmliches TV-Broadcast-Signal verarbeitet werden kann. Das TV-Broadcast-Signal enthält alle vom TV-Empfangsgerät wiederzugebenden Daten bereits in zeitlich aufeinander abgestimmter Weise. Eine Synchronisation der TV-Nutzdaten und der zusätzlichen Informationen durch das TV-Empfangsgerät ist nicht erforderlich und nicht offenbart.The US 2004/0031052 A1 discloses transmitting to a TV receiver a TV Bradcast signal containing a TV payload stream and additional information. The additional information is added by an application server to the TV payload stream to obtain a TV broadcast signal that can be processed by the TV receiving device like a conventional TV broadcast signal. The TV broadcast signal already contains all the data to be played back by the TV receiver in a time-coordinated manner. A synchronization of the TV payload and the additional information by the TV receiver is not required and not disclosed.

Die WO 2004/046845 A2 offenbart, in Abhängigkeit von Synchronisationsinformation die Ausführung einer Applikation mit der Wiedergabe von Nutzdaten zu synchronisieren.The WO 2004/046845 A2 discloses synchronizing the execution of an application with the reproduction of payload data in response to synchronization information.

Diese Aufgabe wird durch die unabhängigen Ansprüche gelöst. Vorteilhafte Ausgestaltungen sind Gegenstand der Unteransprüche.This object is solved by the independent claims. Advantageous embodiments are the subject of the dependent claims.

Ein Verfahren zum Wiedergeben von Daten bzw. Nutzdaten auf einem Kommunikationsendgerät umfasst dabei folgende Schritte. Es werden eine oder mehrere Applikationen auf dem Kommunikationsendgerät vorgesehen. Ferner wird ein digitaler Datenstrom bestehend aus einer Mehrzahl von Nutzdaten enthaltenden Datenpaketen auf dem Kommunikationsendgerät empfangen, denen jeweils eine Identifikationsinformation zugeordnet ist. Außerdem wird ein Steuerdatenstrom empfangen, wobei die Steuerdaten in dem Steuerdatenstrom eine auf die Identifikationsinformation von Datenpaketen Bezug nehmende Synchronisationsinformationen zur parallelen Ausführung der einen oder mehreren Applikationen zu einer Wiedergabe der Nutzdaten aufweisen. Der Steuerdatenstrom kann dabei parallel zu dem digitalen Datenstrom empfangen werden, jedoch auch schon davor. Schließlich werden der Steuerdatenstrom und die Datenpakete des digitalen Datenstroms verarbeitet und es werden die in den Datenpaketen enthaltenen Nutzdaten auf einer Ausgabeeinrichtung des Kommunikationsendgeräts wiedergeben, wobei die eine oder die mehreren Applikationen bei der Verarbeitung von bestimmten Datenpaketen, auf deren Identifikationsinformation in den Synchronisationsinformationen Bezug genommen wird, ausgeführt werden. Durch das Vorsehen von Identifikationsinformationen in den Datenpaketen des digitalen Datenstroms sowie durch die Bezugnahme auf diese Identifikationsinformation durch eine Synchronisationsinformation ist es möglich, die Ausführung der Applikationen, insbesondere das Starten von Applikationen mit der Verarbeitung des digitalen Datenstroms zu synchronisieren. Umfasst der digitale Datenstrom beispielsweise Videodaten- und/oder Audiodaten mit einer Meldung über ein börsennotiertes Unternehmen, so kann zu einem bestimmten Zeitpunkt, d. h. bei der Verarbeitung eines bestimmten Datenpakets des digitalen Datenstroms eine Anwendung bzw. eine Software-Anwendung (wie beispielsweise eine Java-Anwendung) gestartet werden, die dem Benutzer des Kommunikationsendgeräts anbietet, durch Aktivieren eines (durch die Anwendung eingeblendeten) Steuerelements auf der Benutzeroberfläche zusätzliche Informationen zu dem Unternehmen abzufragen. Das bedeutet, in diesem Fall kann die Applikation dazu dienen, Zusatzinformationen zu dem ersten digitalen Datenstrom bereit zu stellen, welche insbesondere inhaltlich einen Bezug zu den Nutzdaten des ersten digitalen Datenstroms haben. Die Synchronisierung des ersten digitalen Datenstroms mit einer oder mehreren Applikationen schafft somit eine flexible Möglichkeit der Wiedergabe von Nutzdaten, und insbesondere erlaubt sie auch eine Interaktion durch einen Benutzer, so dass dieser Einfluss auf die Wiedergabe der für ihn interessanten Nutzdaten nehmen kann.A method for reproducing data or user data on a communication terminal comprises the following steps. There will be one or several applications provided on the communication terminal. Furthermore, a digital data stream consisting of a plurality of user data-containing data packets is received on the communication terminal, to each of which an identification information is assigned. In addition, a control data stream is received, the control data in the control data stream having a synchronization information relating to the identification information of data packets for parallel execution of the one or more applications for reproducing the user data. The control data stream can be received parallel to the digital data stream, but even before that. Finally, the control data stream and the data packets of the digital data stream are processed and the user data contained in the data packets are reproduced on an output device of the communication terminal, wherein the one or more applications in the processing of certain data packets whose identification information is referred to in the synchronization information to be executed. By providing identification information in the data packets of the digital data stream and by referring to this identification information by means of synchronization information, it is possible to synchronize the execution of the applications, in particular the starting of applications, with the processing of the digital data stream. If, for example, the digital data stream comprises video data and / or audio data with a message about a listed company, an application or a software application (such as a Java application) can be processed at a specific point in time, ie when processing a specific data packet of the digital data stream. Application), which offers the user of the communication terminal to request additional information about the enterprise by activating a control (displayed by the application) on the user interface. This means that in this case the application can serve to provide additional information about the first digital data stream, which in particular has a relation to the payload data of the first digital data stream, in terms of content. The synchronization of the first digital data stream with one or more applications thus provides a flexible possibility of reproducing payload data, and in particular also allows interaction by a user, so that this can influence the reproduction of the payload data of interest to him.

Wie bereits erwähnt, ist es möglich, die Ausführung der einen oder mehreren Applikationen derart zu steuern, dass bei der Verarbeitung von bestimmten Datenpaketen, auf deren erste Identifikationsinformation in einer jeweiligen Synchronisationsinformation Bezug genommen wird, eine bestimmte Applikation gestartet wird. Entsprechend ist es auch denkbar, dass bei der Verarbeitung von bestimmten Datenpaketen eine bereits gestartete Applikation wieder beendet wird. Anders ausgedrückt, kann in der Synchronisationsinformation eine Applikation eine Information darüber enthalten sein, bei der Verarbeitung welcher Identifikationsinformation bzw. welchen Datenpakets eine gestartete Applikation beendet werden soll. Somit kann die Synchronisation eines digitalen Datenstroms mit einer oder mehreren Applikationen nicht nur zum Starten einer Applikation, sondern auch zum Beenden der jeweiligen Applikation verwendet werden.As already mentioned, it is possible to control the execution of the one or more applications in such a way that a specific application is started during the processing of specific data packets whose first identification information is referred to in a respective synchronization information. Accordingly, it is also conceivable that in the processing of certain data packets an already started application is terminated again. In other words, in the synchronization information, an application may contain information about the processing of which identification information or data packets a started application is to be terminated. Thus, the synchronization of a digital data stream with one or more applications can be used not only for starting an application but also for terminating the respective application.

Schließlich ist es auch möglich, dass eine Synchronisationsinformation eine Zeitdauer-Information darüber enthält, wie lange nach dem Start einer jeweiligen Applikation diese wieder beendet werden soll. Das bedeutet, gemäß einer ersten Information in der Synchronisationsinformation wird festgelegt, bei der Verarbeitung welchen Datenpakets bzw. welcher Identifikationsinformation des Datenpakets eine Applikation gestartet werden soll, wobei die Zeitdauer-Information dann angibt, nach welcher Zeit die Applikation wieder beendet werden soll.Finally, it is also possible for synchronization information to contain time duration information about how long after the start of a respective application this is to be ended again. This means that, according to a first information in the synchronization information, it is determined during the processing of which data packet or which identification information of the data packet an application is to be started, the time duration information then indicating after which time the application is to be ended again.

Gemäß einer weiteren Ausgestaltung weisen die einen oder mehreren Applikationen Elemente zur Ausgabe über eine Benutzerschnittstelle auf, wobei die Synchronisationsinformationen ferner Parameter zur Ausgabe der Elemente über die Benutzerschnittstelle aufweisen. Dabei können die Elemente graphische Steuerelemente zur Ausgabe auf der Wiedergabeeinrichtung als Teil der Benutzerschnittstelle aufweisen. Die Wiedergabeeinrichtung ist dabei insbesondere als eine Anzeigeeinrichtung, beispielsweise in Form einer Flüssigkristallanzeige, ausgebildet.According to a further embodiment, the one or more applications comprise elements for output via a user interface, wherein the synchronization information further comprises parameters for outputting the elements via the user interface. The elements may include graphical controls for output on the display device as part of the user interface. The display device is in particular designed as a display device, for example in the form of a liquid crystal display.

Eine besonders vorteilhafte Ausgestaltung des Verfahrens insbesondere bei der Ausbildung des Kommunikationsendgeräts als ein mobiles Kommunikationsendgerät wird geschaffen, wenn der digitale Datenstrom und/oder der Steuerdatenstrom zur Bereitstellung auf dem Kommunikationsendgerät über eine Funkverbindung an das Kommunikationsendgerät übertragen werden. Insbesondere ist dabei eine Funkverbindung in Form einer Rundfunkverbindung nach dem DVB-Standard, insbesondere dem DVB-H-Standard vorteilhaft. Zum Etablieren der Funkverbindung ist jedoch auch eine Mobilfunkverbindung, beispielsweise gemäß dem GSM(Global System for Mobile Communications)-Standard oder dem UMTS(Universal Mobile Telecommunications System)-Standard, jedoch auch eine WLAN(Wireless Local area network: drahtloses lokales Netz)-Verbindung denkbar.A particularly advantageous embodiment of the method, in particular in the embodiment of the communication terminal as a mobile communication terminal, is provided when the digital data stream and / or the control data stream are transmitted to the communication terminal for provision on the communication terminal via a radio link. In particular, a radio connection in the form of a broadcast connection according to the DVB standard, in particular the DVB-H standard, is advantageous. However, to establish the radio connection, a mobile radio connection, for example according to the GSM (Global System for Mobile Communications) standard or the UMTS (Universal Mobile Telecommunications System) standard, but also a WLAN (Wireless Local Area Network: Wireless Local Area Network), Connection conceivable.

Des Weiteren ist es auch möglich, die eine oder die mehreren Applikationen über eine weitere Funkverbindung an das Kommunikationsendgerät zum Vorsehen auf diesem zu übertragen. Dabei kann die weitere Funkverbindung ebenso als eine Rundfunkverbindung nach dem DVB-Standard, insbesondere dem DVB-H-Standard oder als Mobilfunkverbindung gemäß dem GSM- oder dem UMTS-Standard etabliert werden. Insbesondere bei der Verwendung des DVB-H-Standards ist es möglich, dass die Übertragung des ersten und/oder zweiten Datenstroms bzw. die Übertragung der einen oder der mehreren Applikationen mittels verschiedener DVB-H-Dienste erfolgen kann, die jedoch auf Grund der burst-artigen Struktur der DVB-H-Übertragung auf der gleichen oder einer jeweiligen anderen Übertragungsfrequenz liegen können.Furthermore, it is also possible for the one or more applications via a to transmit further radio connection to the communication terminal for provision on this. In this case, the further radio connection can also be established as a broadcast connection according to the DVB standard, in particular the DVB-H standard or as a mobile radio connection according to the GSM or the UMTS standard. In particular, when using the DVB-H standard, it is possible that the transmission of the first and / or second data stream or the transmission of the one or more applications can be done by means of various DVB-H services, but due to the burst structure of the DVB-H transmission may be at the same or a different transmission frequency.

Gemäß einer weiteren vorteilhaften Ausgestaltung umfassen die erste und/oder die zweite Identifikationsinformation der jeweiligen Datenpakete eine Zeitmarke, durch die die Reihenfolge der Verarbeitung der Datenpakete in dem Kommunikationsendgerät vorgegeben wird. Eine Synchronisation der einen oder mehreren Applikationen erfolgt somit durch Bezugnahme auf die jeweilige Zeitmarke eines bestimmten Datenpakets, bei dessen Verarbeitung eine jeweilige Applikation gestartet bzw. beendet wird.According to a further advantageous embodiment, the first and / or the second identification information of the respective data packets comprise a time stamp, by means of which the order of processing of the data packets in the communication terminal is predetermined. A synchronization of the one or more applications thus takes place by reference to the respective time stamp of a particular data packet, in the processing of which a respective application is started or terminated.

Gemäß einem weiteren Aspekt der Erfindung wird ein Kommunikationsendgerät zum Wiedergeben von Nutzdaten geschaffen. Dieses Kommunikationsendgerät ist derart ausgelegt, um insbesondere gemäß einem vorhergehenden Verfahren bzw. einer Ausgestaltung hiervon arbeiten zu können.According to another aspect of the invention, a communication terminal for reproducing payload data is provided. This communication terminal is designed such that it can work in particular according to a preceding method or an embodiment thereof.

Gemäß einer weiteren vorteilhaften Ausgestaltung ist das Kommunikationsendgerät als ein mobiles Kommunikationsendgerät ausgebildet, und kann dabei die Form eines Mobilfunkgeräts, Mobiltelefons oder auch als tragbarer Computer (Laptop, Organizer, PDA) aufweisen.According to a further advantageous embodiment, the communication terminal is designed as a mobile communication terminal, and may be in the form of a mobile device, mobile phone or as a portable computer (laptop, organizer, PDA).

Bevorzugte Ausführungsformen der vorliegenden Erfindung werden nachfolgend Bezug nehmend auf die beiliegenden Zeichnungen näher erläutert. Es zeigen:Preferred embodiments of the present invention will be explained in more detail below with reference to the accompanying drawings. Show it:

1 eine Telekommunikationsanordnung zum Durchführen eines Verfahrens zum Übertragen von Rundfunkdaten und zum Wiedergeben der übertragenen Daten gemäß einer bevorzugten Ausführungsform der Erfindung; 1 a telecommunications arrangement for carrying out a method for transmitting broadcast data and for reproducing the transmitted data according to a preferred embodiment of the invention;

2 ein schematisches Zeitdiagramm zum Veranschaulichen des Empfangs von Nutzdatenpaketen zur Wiedergabe beziehungsweise von Nutzdatenpaketen zur parallelen synchronisierten Ausführung; 2 a schematic timing diagram illustrating the reception of payload data packets for playback or payload data packets for parallel synchronized execution;

3 ein schematisches Zeitdiagramm zum Veranschaulichen der Synchronisation von übertragenen Daten bei deren Wiedergabe bzw. Ausführung. 3 a schematic timing diagram illustrating the synchronization of transmitted data in their reproduction or execution.

Es sei zunächst auf 1 verwiesen, in der eine Telekommunikationsanordnung zum Übertragen von Daten bzw. Nutzdaten gezeigt ist. In der Figur rechts oben ist dabei eine Basisstation BS1 gezeigt, die als Teil eines Mobilfunknetzes MFN in der Lage ist, Daten über eine (bidirektionale) Mobilfunkverbindung MFB mit einem Mobiltelefon MFG auszutauschen. Genauer gesagt werden die von der Basisstation BS1 abgestrahlten Daten von einer Antenne ANT des Mobiltelefons empfangen und einem Mobilfunkmodul FM1 zugeleitet. Entsprechend werden Daten, wie Sprachdaten oder Steuerdaten, vom Mobilfunkmodul FM1 erzeugt und über die Antenne ANT zu einer Basisstation BS1 gesendet. Dabei kann das Mobilfunknetz (einschließlich der Basisstation BS1) sowie das Funkmodul FM1 des Mobiltelefons gemäß dem GSM- oder UMTS-Standard arbeiten.It's on first 1 referenced, in which a telecommunications arrangement for transmitting data or user data is shown. In the figure at the top right, a base station BS1 is shown, which as part of a mobile radio network MFN is able to exchange data via a (bidirectional) mobile radio connection MFB with a mobile telephone MFG. More specifically, the data radiated from the base station BS1 are received by an antenna ANT of the mobile phone and sent to a mobile radio module FM1. Accordingly, data, such as voice data or control data, generated by the mobile radio module FM1 and sent via the antenna ANT to a base station BS1. In this case, the mobile radio network (including the base station BS1) and the radio module FM1 of the mobile phone according to the GSM or UMTS standard work.

Neben der Möglichkeit, eine dedizierte Verbindung bzw. eine 1-zu-1-Verbindung mit einer Mobilfunk-Basisstation zur Kommunikation aufzubauen, hat das Mobiltelefon MFG ferner die Möglichkeit, (an mehrere beliebige Kommunikationsteilnehmer abgestrahlte) allgemeine Rundfunkdaten als Nutzdaten zu empfangen. Derartige Rundfunkdaten können beispielsweise digitale Fernsehsignale, Audiosignale oder sonstige Daten sein, die beispielsweise gemäß dem DVB-H-Standard von einer oder mehreren Rundfunkstationen abgestrahlt werden.In addition to the possibility of establishing a dedicated connection or a one-to-one connection with a mobile radio base station for communication, the mobile telephone MFG also has the option of receiving general broadcast data (transmitted to a plurality of communication users) as user data. Such broadcast data may be, for example, digital television signals, audio signals or other data which are radiated, for example, according to the DVB-H standard by one or more radio stations.

Wie es in 1 zu sehen ist, umfasst die dort gezeigte Telekommunikationsanordnung eine erste Rundfunkstation RFS1 sowie eine zweite Rundfunkstation RFS2, welche beide in der Lage sind, Rundfunksignale über eine jeweilige (unidirektionale) Rundfunkverbindung RFB1 bzw. RFB2 abzustrahlen.As it is in 1 2, the telecommunication arrangement shown therein comprises a first broadcasting station RFS1 and a second broadcasting station RFS2, both of which are capable of broadcasting broadcasting signals via a respective (unidirectional) broadcasting connection RFB1 and RFB2, respectively.

Es sei dabei zunächst auf die erste Rundfunkstation RFS1 verwiesen, deren Funktionsweise schematisch und kurz erläutert werden soll. In der Rundfunkstation FS1 werden dabei verschiedene Fernsehprogramme SV1 und SV4, sowie ein dem Fernsehprogramm SV1 zugeordneter Steuerdienst SV2 bereitgestellt. Das Fernsehprogramm SV1 liegt dabei als gemäß dem H.264-Standard codierte Daten für Videoinhalte und als gemäß dem HE-AACplus v2 codierte Daten für Audioinhalte vor, welche beide gemäß dem Realtime Transport Protocol (RTP) bzw. dem User Datagram Protocol (UDP) verpackt in IP-Datenpaketen bzw. einem jeweiligen IP-Datenstrom vorgesehen sind. Das Fernsehprogramm SV4 hingegen liegt gemäß dem MPEG-2-Standard codiert bzw. als paketierter Elementardatenstrom TSV4 vor. Bei der Verarbeitung werden dabei das Fernsehprogramm SV1 und der zugehörige Steuerdienst SV2 (zur Rundfunkübertragung gemäß dem DVB-H-Standard) einem ersten sog. DVB-H-IP-Encapsulator EC1 zugeführt, der aus den jeweiligen IP-Datenströmen des Fernsehprogramms SV1 und des Steuerdienstes SV2 einen ersten Transportstrom TEC1 erzeugt. Die Zusammenführung des Transportstroms TEC1 sowie des Datenstroms TSV4 übernimmt ein erster Multiplexer MUX1, der die ihm zugeführten Datenströme mit den jeweiligen Fernsehprogrammen als Nutzdaten zu einem Gesamttransportstrom TS1 zusammensetzt, welcher dann nach Modulation durch einen Modulator MOD1 über eine Antenne ANT1 der Rundfunkstation RFS1 über die Rundfunkverbindung RFB1 abgestrahlt werden kann. Dabei erfolgt die Abstrahlung derart, dass die Datenpakete des Fernsehprogramms SV1 in bestimmten jeweiligen Zeitabschnitten gesendet werden, während die Daten des Steuerdienstes SV2 in zweiten Zeitabschnitten gesendet werden.It should first be made to the first radio station RFS1 whose operation is to be explained schematically and briefly. Various television programs SV1 and SV4 as well as a control service SV2 assigned to the television program SV1 are provided in the broadcasting station FS1. The television program SV1 is present as encoded according to the H.264 standard data for video content and according to the HE-AACplus v2 encoded data for audio content, both according to the Realtime Transport Protocol (RTP) and the User Datagram Protocol (UDP) Packaged in IP data packets or a respective IP data stream are provided. By contrast, the television program SV4 is encoded in accordance with the MPEG-2 standard or as a packetized elementary data stream TSV4. During processing, the television program SV1 and the associated control service SV2 (for broadcasting in accordance with the DVB-H standard) become a first so-called DVB-H IP encapsulator EC1 supplied, which generates from the respective IP data streams of the television program SV1 and the control service SV2 a first transport stream TEC1. The merging of the transport stream TEC1 and the data stream TSV4 is handled by a first multiplexer MUX1, which combines the data streams supplied to it with the respective television programs as payload data into a total transport stream TS1, which is then modulated by a modulator MOD1 via an antenna ANT1 of the broadcasting station RFS1 via the broadcast connection RFB1 can be radiated. In this case, the emission takes place in such a way that the data packets of the television program SV1 are transmitted in certain respective time segments while the data of the control service SV2 are transmitted in second time segments.

Es sei nun auf die zweite Rundfunkstation RFS2 verwiesen, deren grundlegender Aufbau und Funktionsweise mit der ersten Rundfunkstation RF1 übereinstimmt. Anstelle von Fernsehprogrammen werden hier Daten in Form von Applikationen, genauer gesagt Java-Applikationen, von einem zweiten DVB-H-IP-Encapsulator EC2 in einen zweiten Transportstrom TEC2 verpackt. Dieser Transportstrom kann dann zusammen mit anderen Daten bzw. Datenströmen eines weiteren Dienstes (Fernsehdienst oder Datendienst, gekennzeichnet durch ein Kästchen mit drei Punkten) von einem zweiten Multiplexer MUX2 als Nutzdaten zu einem zweiten Gesamttransportstrom TS2 zusammensetzt werden, welcher dann nach Modulation durch einen zweiten Modulator MOD2 über eine Antenne ANT2 der Rundfunkstation RFS2 über die Rundfunkverbindung RFB2 abgestrahlt werden kann. Dabei erfolgt die Abstrahlung auch wieder in vorbestimmten Zeitabschnitten, so dass ein empfangendes Endgerät, wie das Mobiltelefon MFG, lediglich zu diesen Zeitabschnitten zum Empfang von DVB-H-Daten bereit sein muss.Reference is now made to the second broadcasting station RFS2 whose basic structure and operation coincide with the first broadcasting station RF1. Instead of television programs, data in the form of applications, more specifically Java applications, are packaged by a second DVB-H IP encapsulator EC2 into a second transport stream TEC2. This transport stream can then be composed together with other data or data streams of another service (television service or data service, characterized by a box with three dots) from a second multiplexer MUX2 as payload to a second total transport stream TS2, which is then modulated by a second modulator MOD2 can be radiated via an antenna ANT2 of the radio station RFS2 via the radio link RFB2. In this case, the emission also takes place again in predetermined time segments, so that a receiving terminal, such as the mobile telephone MFG, only has to be ready for receiving DVB-H data at these time intervals.

Es sei dabei bemerkt, dass die zweite Rundfunkstation RFS2 lediglich optional ist, und die Daten bezüglich der Java-Applikation oder Java-Applikationen ebenso nach Einspeisung in den ersten DVB-H-IP-Encapsulators EC1 bzw. den ersten Multiplexer MUX1 und Einarbeitung in den Transportstrom TS1 von der ersten Rundfunkstation RFS1 abgestrahlt werden können. Eine Aufspaltung in zwei Rundfunkstationen wurde lediglich zur Veranschaulichung durchgeführt, wobei durch die erste Rundfunkstation RFS1 die Videodaten bzw. Steuerdaten abgestrahlt werden, während durch die zweite Rundfunkstation RFS2 die Applikationsdaten abgestrahlt werden.It should be noted that the second broadcasting station RFS2 is merely optional, and the data relating to the Java application or Java applications also after being fed into the first DVB-H IP encapsulator EC1 or the first multiplexer MUX1 and incorporated into the Transport stream TS1 can be emitted from the first radio station RFS1. Splitting into two broadcasting stations has been carried out for illustrative purposes only, wherein the video data or control data is emitted by the first broadcasting station RFS1, while the application data is emitted by the second broadcasting station RFS2.

Um nun die von den Rundfunkstationen RFS1 und RFS2 abgestrahlten Rundfunksignale zu empfangen, ist mit der Antenne ANT des Mobiltelefons MFG ein zweites Funkmodul FM2 als Rundfunkempfangsmodul verbunden. Es sei bemerkt, dass lediglich zur Vereinfachten Darstellung das Mobiltelefon MFG mit nur einer Antenne ANT ausgestattet ist. Neben dieser Ausführung mit einer Antenne ist es jedoch auch möglich, zwei Antennen am Mobiltelefon MFG vorzusehen, wobei eine erste Antenne von diesen dem ersten Funkmodul (für Mobilfunk) zugeordnet ist bzw. mit diesem verbunden ist, während die zweite Antenne dem zweiten Funkmodul (für Rundfunk) zugeordnet ist bzw. mit diesem verbunden ist. Das Rundfunkempfangsmodul FM2 dient insbesondere dazu, die gemäß dem DVB-H-Standard gepackten Nutzdaten zu entpacken (durch einen DVB-H-IP-Decapsulator, nicht dargestellt) um daraus schließlich wieder die ursprünglichen IP-Datenströme (umfassend beispielsweise die gemäß dem H.264 und gemäß dem HE-AACplus v2 codierten Daten des Fernsehprogramms SV1) wieder zu gewinnen. Im vorliegenden Beispiel wird davon ausgegangen, dass das Mobiltelefon MFG dazu eingestellt worden ist (beispielsweise durch einen Benutzer des Mobiltelefons), die Daten des ersten Fernsehdienstes bzw. Fernsehprogramms SV1 zu empfangenen und zu verarbeiten. Somit hat das Rundfunkempfangsmodul FM2 zu den vorbestimmten Zeitabschnitten, an denen die Daten oder Rundfunksignale bezüglich des ersten Fernsehprogramms SV1 von der ersten Rundfunkstation RFS1 abgestrahlt worden sind, diese empfangen, entpackt und den IP-Datenstrom bzw. die codierten Daten des ersten Fernsehprogramms SV1 einer ersten Speichereinrichtung SPE1 zur Bereitstellung auf dem Mobiltelefon MFG zugeleitet.In order to receive the broadcast signals radiated by the radio stations RFS1 and RFS2, a second radio module FM2 is connected to the antenna ANT of the mobile telephone MFG as a radio reception module. It should be noted that for the sake of simplicity only, the mobile telephone MFG is equipped with only one antenna ANT. In addition to this embodiment with an antenna, however, it is also possible to provide two antennas on the mobile telephone MFG, wherein a first antenna of these is assigned to the first radio module (for mobile radio) or is connected thereto, while the second antenna is connected to the second radio module (for Broadcasting) is associated with or connected to this. The FM radio module FM2 serves, in particular, to decompress the payload data packaged in accordance with the DVB-H standard (by a DVB-H IP decapsulator, not shown) to finally restore the original IP data streams (comprising, for example, 264 and according to the HE-AACplus v2 coded data of the television program SV1) win again. In the present example, it is assumed that the mobile telephone MFG has been set to receive and process the data of the first television service or television program SV1 (for example, by a user of the mobile telephone). Thus, at the predetermined time periods at which the data or broadcasting signals relating to the first television program SV1 are broadcast from the first broadcasting station RFS1, the broadcast receiving module FM2 has unpacked them and decompresses the IP data stream or coded data of the first television program SV1 of a first one Storage device SPE1 supplied for provision on the mobile phone MFG.

Entsprechend hat das Rundfunkempfangsmodul FM2 zu den vorbestimmten Zeitabschnitten, an denen die Steuerdaten von der ersten Rundfunkstationen RFS1 abgestrahlt worden sind, diese empfangen, entpackt und einer dritten Speichereinrichtung SPE3 zum Bereitstellen auf dem Mobiltelefon MFG weitergeleitet. Die Steuerdaten des Steuerdatenstroms weisen dabei eine auf die Identifikationsinformation von Datenpaketen Bezug nehmende Synchronisationsinformationen zur parallelen Ausführung der einen oder mehreren Applikationen zu einer Wiedergabe der Nutzdaten auf.Accordingly, the radio reception module FM2 has received, unpacked and forwarded to a third storage means SPE3 for provision on the mobile telephone MFG at the predetermined time periods at which the control data has been radiated from the first broadcasting stations RFS1. In this case, the control data of the control data stream has synchronization information relating to the identification information of data packets for parallel execution of the one or more applications for reproducing the user data.

Ferner hat das Rundfunkempfangsmodul FM2 zu den vorbestimmten Zeitabschnitten, an denen die Daten bzw. Rundfunksignale die Java-Applikationen SV3 betreffend von der zweiten Rundfunkstationen RFS2 abgestrahlt worden sind, diese empfangen, entpackt und einer zweiten Speichereinrichtung SPE2 zum Vorsehen auf dem Mobiltelefon MFG weitergeleitet. Vorteilhafterweise werden die Java-Applikationen SV3, die parallel mit der Wiedergabe des Inhalts des Fernsehprogramms ausgeführt werden sollen, vor den entsprechenden Inhalten oder Datenpaketen des Fernsehprogramms SV1 (an das Mobiltelefon MFG) abgestrahlt, vom Mobiltelefon empfangen und in der Speichereinrichtung SPE2 vorgesehen.Further, at the predetermined time periods at which the data or broadcasting signals have been transmitted to the Java applications SV3 concerning the second broadcasting stations RFS2, the broadcast receiving module FM2 has unpacked them and forwarded them to a second storage device SPE2 for provision on the mobile telephone MFG. Advantageously, the Java applications SV3, which are to be executed in parallel with the reproduction of the content of the television program, are broadcast from the mobile telephone in front of the corresponding contents or data packets of the television program SV1 (to the mobile telephone MFG) received and provided in the memory device SPE2.

Die jeweiligen Datenströme SV1, SV2 und SV3 liegen nun als digitale Datenströme umfassend jeweils eine Mehrzahl von Datenpaketen in den jeweiligen Speichereinrichtungen vor. Beispielsweise umfasst der Datenstrom SV1 unter anderem die in 2 gezeigten Datenpakete D1 bis D5 (es sei bemerkt, dass zur einfacheren Erläuterung im Folgenden nur Datenpakete D1 bis D5 mit Videoinhalten berücksichtigt werden, mit welchen Applikationen synchronisiert werden), umfasst der Steuerdatenstrom SV2 die Steuerdatenpakete S1 und S4, während der Datenstrom SV3 unter anderem die Datenpakete J1 und J4 umfasst.The respective data streams SV1, SV2 and SV3 are now present as digital data streams each comprising a plurality of data packets in the respective memory devices. For example, the data stream SV1 includes, inter alia, the in 2 shown data packets D1 to D5 are considered with video content, with which applications are synchronized), the control data stream SV2 includes the control data packets S1 and S4, while the data stream SV3, inter alia, the Data packets J1 and J4 includes.

Es sei nun ausführlicher auf 2 eingegangen, in der ein Zeitschema der Übertragung von jeweiligen Datenströmen SV1 und SV3 an das Kommunikationsendgerät veranschaulicht ist. Wie bereits oben erwähnt, können gemäß dem die DVB-H-Standard DVB-H-Daten in vorbestimmten Zeitabschnitten (Bursts) abgestrahlt und entsprechend von einem Kommunikationsendgerät, wie dem Mobiltelefon MFG empfangen werden. Im vorliegenden Falle werden das Datenpaket D1 des Datenstroms SV1 zeitgleich mit dem (bzw. in einem unmittelbar folgenden Zeitabschnitt oder Zeitschlitz auf das) Datenpaket J1 des Datenstroms SV3 und werden das Datenpaket D4 des Datenstroms SV1 zeitgleich mit dem (bzw. in einem unmittelbar folgenden Zeitabschnitt oder Zeitschlitz auf das) Datenpaket J4 des Datenstroms SV3 empfangen. Entsprechend werden das Datenpaket S1 des Steuerdatenstroms SV2 zeitgleich mit dem (bzw. in einem unmittelbar vorhergehenden Zeitabschnitt oder Zeitschlitz zu dem) Datenpaket D1 des Datenstroms SV1 und werden das Datenpaket S4 des Steuerdatenstroms SV2 zeitgleich mit dem (bzw. in einem unmittelbar vorhergehenden Zeitabschnitt oder Zeitschlitz zu dem) Datenpaket D4 des Datenstroms SV1 empfangen. Nun kann es jedoch vorkommen, dass die jeweiligen Applikationen in den Datenpaketen J1 und J4 nicht parallel zu den zeitgleich empfangenen Datenpaketen D1 bzw. D4 ausgeführt werden sollen. Beispielsweise soll die Applikation J1 erst dann ausgeführt bzw. gestartet werden, wenn das Datenpaket D3 des Datenstroms SV1 verarbeitet und auf der Anzeigeeinrichtung DSP wiedergegeben wird (vgl. auch 3). Zu diesem Zweck ist in dem Steuerdatenpaket S1 eine Synchronisationsinformation SY1 vorgesehen, die angibt, dass die Applikation J1 dann ausgeführt werden soll, wenn der Datenstrom SV1 verarbeitet wird, und genauer, wenn dessen Datenpaket D3 verarbeitet wird. Auf diese Weise kann dann sichergestellt werden, dass trotz unterschiedlichem zeitlichem Empfang der jeweiligen Datenströme SV1 und SV3 beim Mobiltelefon MFG eine genaue Synchronisation der jeweiligen Datenströme bei der Wiedergabe bzw. Ausführung erreicht werden kann. Nur der Vollständigkeit halber sei erwähnt, dass das Steuerdatenpaket S4 ebenso eine Synchronisationsinformation SY4 umfasst, in der angegeben ist, dass die Applikation J4 ausgeführt werden soll, wenn der Datenstrom SV1, und genauer dessen Datenpaket D4 verarbeitet wird.It is now more detailed 2 in which a timing diagram of the transmission of respective data streams SV1 and SV3 to the communication terminal is illustrated. As already mentioned above, according to the DVB-H standard, DVB-H data may be radiated in predetermined time intervals (bursts) and accordingly received by a communication terminal such as the mobile telephone MFG. In the present case, the data packet D1 of the data stream SV1 coincide with the (or in an immediately following period or time slot on the) data packet J1 of the data stream SV3 and the data packet D4 of the data stream SV1 at the same time (or in an immediately following period or time slot on the) data packet J4 of the data stream SV3. Accordingly, the data packet S1 of the control data stream SV2 coincides with the data packet D1 of the data stream SV1 (or in an immediately preceding time segment or time slot) and the data packet S4 of the control data stream SV2 coincide with the (or in an immediately preceding time segment or time slot to the) data packet D4 of the data stream SV1. However, it may happen that the respective applications in the data packets J1 and J4 are not to be executed in parallel to the data packets D1 or D4 received at the same time. For example, the application J1 should only be executed or started when the data packet D3 of the data stream SV1 is processed and reproduced on the display device DSP (cf. 3 ). For this purpose, a synchronization information SY1 is provided in the control data packet S1, which indicates that the application J1 should be executed when the data stream SV1 is processed, and more precisely, when its data packet D3 is processed. In this way it can then be ensured that, despite different time reception of the respective data streams SV1 and SV3, a precise synchronization of the respective data streams during playback or execution can be achieved in the case of the mobile telephone MFG. For the sake of completeness, it should be mentioned that the control data packet S4 also includes synchronization information SY4, in which it is specified that the application J4 should be executed when the data stream SV1, and more precisely its data packet D4, is processed.

Sollen nun die in den Datenpaketen D1 bis D5 enthaltenen Nutzdaten bzw. Videodaten auf dem Mobiltelefon MFG ausgegeben oder wiedergegeben werden, so werden sie einer Verarbeitungseinrichtung VAE zugeführt, die die jeweiligen Datenpakete D1 bis D5 in einer vorbestimmten Reihenfolge verarbeitet. Die Reihenfolge kann dabei durch Zeitmarken bzw. Zeitstempel ZS1 bis ZS5 vorgegeben sein, die den jeweiligen Datenpaketen zugeordnet sind bzw. in den Datenpakten enthalten sind. Beispielsweise erfolgt die Verarbeitung in chronologischer Reihenfolge (in aufsteigenden Zeitwerten). Die jeweiligen Zeitmarken können dabei auch als Identifikationsinformation eines jeweiligen Datenpakets bezeichnet werden.If the user data or video data contained in the data packets D1 to D5 are now to be output or reproduced on the mobile telephone MFG, they are fed to a processing device VAE, which processes the respective data packets D1 to D5 in a predetermined sequence. The order can be predetermined by time stamps or time stamp ZS1 to ZS5, which are assigned to the respective data packets or are contained in the data packets. For example, the processing is done in chronological order (in ascending time values). The respective time stamps can also be referred to as identification information of a respective data packet.

Nach einer jeweiligen Verarbeitung eines Datenpakets wird der entsprechende Nutzdateninhalt von der Verarbeitungseinrichtung VAE an eine Wiedergabeeinrichtung, die im Fall von Videodaten als eine Anzeigeeinrichtung ausgeführt sein kann, weitergeleitet. Auf diese Weise wird nun der in der ersten Speichereinrichtung SP1 bereitgestellte erste digitale Datenstrom SV1 Paket für Pakete verarbeitet und auf der Anzeigeeinrichtung DSP ausgegeben. Im vorliegenden Fall wird davon ausgegangen, dass der Datenstrom SV1 Nachrichten unter anderem mit einer Meldung über ein börsennotiertes Unternehmen U als Nutzdaten umfasst.After a respective processing of a data packet, the corresponding user data content is forwarded by the processing device VAE to a reproduction device, which in the case of video data can be embodied as a display device. In this way, the first digital data stream SV1 packet provided in the first memory device SP1 is now processed packet by packet and output on the display device DSP. In the present case, it is assumed that the data stream SV1 comprises messages including a message about a listed company U as payload.

Um nun bei der Wiedergabe der Nutzdaten des ersten digitalen Datenstroms SV1 eine Anpassung an die Bedürfnisse eines Benutzers bzw. eine Interaktivität mit dem Benutzer herstellen zu können, umfasst das Mobiltelefon MFG ferner eine Steuereinrichtung STE. Diese ist sowohl mit der Verarbeitungseinrichtung VAE sowie mit der zweiten und dritten Speichereinrichtung SPE2 bzw. SPE3 verbunden. Es sei nochmals darauf hingewiesen, dass in der zweiten Speichereinrichtung SPE2 nun Java-Applikationsdaten vorgesehen sind, die eine oder mehrere Java-Applikationen umfassen, wie im vorliegenden Fall die erste Java-Applikation J1 und die zweite Java-Applikation J4. Diese Applikationen können neben der Bereitstellung von Steuerelementen (wie dem Pfeil SL als Steuerelement) auf einer grafischen Benutzeroberfläche, wie der Anzeigeeinrichtung DSP auch für einen Benutzer relevante Nutzdaten, wie beispielsweise Zusatzinformationen zu den Daten des Datenstroms SV1 enthalten. Im vorliegenden Fall ist es dabei möglich, dass eine der Applikationen J1 oder J4 Zusatzinformationen zu dem in dem Datenstrom SV1 repräsentierten Unternehmen U umfasst (beispielsweise den Aktienkurs der letzten Tage, aktuelle Geschäftszahlen, Mitarbeiterzahl, usw.).In order to be able to produce an adaptation to the needs of a user or an interactivity with the user during the reproduction of the user data of the first digital data stream SV1, the mobile telephone MFG furthermore comprises a control device STE. This is connected both to the processing device VAE and to the second and third storage device SPE2 or SPE3. It should again be pointed out that Java application data which comprises one or more Java applications, such as in the present case the first Java application J1 and the second Java application J4, are now provided in the second memory device SPE2. In addition to the provision of control elements (such as the arrow SL as a control) on a graphical user interface, such as the display device DSP, these applications may also contain user data relevant to a user, such as additional information about the data stream SV1. In the present case, it is possible for one of the applications J1 or J4 to include additional information about the enterprise U represented in the data stream SV1 (for example, the stock price of recent days, current business figures, number of employees, etc.).

Um nun eine jeweilige Zusatzinformationen zur richtigen Zeit der Nachricht über das Unternehmen zur Verfügung zu stellen, haben die Steuerdatenpakete S1 und S4 jeweils die Synchronisationsinformation SY1 bzw. SY4, welche auf einen bestimmten Datenstrom (hier SV1) sowie auf ein oder mehrere bestimmte Datenpakete (oder deren) Bezug nimmt. Insbesondere kann die Synchronisationsinformation dabei eine Startinformation haben, welche auf ein bestimmtes Datenpaket eines Datenstroms hinweist, zu deren Verarbeitung parallel die Applikation ausgeführt werden soll (hier wird die referenzierte Identifikationsinformation als Startinformation genommen). Überdies kann die Synchronisationsinformation eine Beendigungsinformation enthalten, die auf ein Datenpaket Bezug nimmt, bei dessen Verarbeitung eine bereits ausgeführte Applikation beendet werden soll (eine Beendigungsinformation ist im vorliegenden Fall nicht dargestellt). An Stelle der Bezugnahme auf ein konkretes Datenpaket, ist es auch denkbar, dass die Beendigungsinformation eine Zeitdauer-Information umfasst, die angibt, wie lange nach Beginn einer Ausführungen eine Applikation wieder beendet werden soll.In order to provide a respective additional information at the right time of the message about the company, the control data packets S1 and S4 each have the synchronization information SY1 or SY4, which relates to a specific data stream (here SV1) and to one or more specific data packets (or whose) reference. In particular, the synchronization information can have start information which indicates a specific data packet of a data stream for the processing of which the application is to be executed in parallel (here the referenced identification information is taken as start information). Moreover, the synchronization information may include termination information referring to a data packet upon the processing of which an already executed application should be terminated (termination information is not shown in the present case). Instead of referring to a concrete data packet, it is also conceivable that the termination information comprises a time duration information indicating how long after an application starts to terminate an application.

Das Vorsehen einer Synchronisationsinformation in einem jeweiligen Steuerdatenpaket ermöglicht somit eine Synchronisation der Ausführung einer Java-Applikationen mit der Wiedergabe von Daten bzw. Nutzdaten eines digitalen Datenstroms, der auf dem Mobiltelefon MFG bereitgestellt wird.The provision of synchronization information in a respective control data packet thus enables a synchronization of the execution of a Java applications with the reproduction of data or payload data of a digital data stream, which is provided on the mobile phone MFG.

Zur synchronisierten Wiedergabe von Daten bzw. Nutzdaten sei nun auf 3 verwiesen. Bei dem Beispiel, bei dem durch den Datenstrom SV1 Nachrichten unter anderem mit einer Meldung über das börsennotierte Unternehmen U auf der Anzeigeeinrichtung DSP wiedergegeben wird, wird nun bei der Verarbeitung beziehungsweise Wiedergabe des ersten Datenstroms SV1 in der chronologischen Reihenfolge das bezüglich 2 hervorgehobene Datenpaket D3 verarbeitet (der Steuereinrichtung STE ist dabei sowohl der Name des Datenstroms sowie des gerade verarbeiteten Datenpakets durch die Verarbeitungseinrichtung VAE bekannt), bei dem beispielsweise die Meldung über das Unternehmen U beginnt. Aufgrund der Verarbeitung (und anschließenden Wiedergabe) des Datenpakets D3 startet die Steuereinrichtung STE nun die Applikationen J1 entsprechend der Synchronisationsinformation SY1. Dabei kann auf der Anzeigeeinrichtung ein Steuerelement SL in Form eines Pfeils eingeblendet werden, das den Benutzer darauf hinweist, dass Zusatzinformationen zu dem gerade gezeigten börsennotierten Unternehmen U bereitstehen. Dem Steuerelement SL kann auch eine Menüstruktur zugeordnet sein, durch eine gezielte Abfrage bestimmter Zusatzinformationen möglich ist. Ist der Benutzer des Mobiltelefons MFG an weiteren Informationen über das Unternehmen U interessiert, so kann er beispielsweise durch Drücken einer bestimmten Taste einer Tastatur TAS des Mobiltelefons zur Aktivierung des Steuerelements SL die Wiedergabe der in der Applikation J1 vorgesehenen Zusatzinformationen anweisen. Entweder die Einblendung des Steuerelements SL oder auch die angezeigten Zusatzinformation können dann in Abhängigkeit der in der Synchronisationsinformation SY1 vorgesehenen Beendigungsinformation wieder von der Anzeigeeinrichtung DSP weggeblendet werden.For synchronized playback of data or user data is now on 3 directed. In the example in which the data stream SV1 reproduces messages, inter alia, with a message about the listed company U on the display device DSP, the processing of the first data stream SV1 in the chronological order now involves the reference 2 highlighted data packet D3 processed (the controller STE is both the name of the data stream and the data packet currently being processed by the processing device UAE known), in which, for example, the message about the company U begins. Due to the processing (and subsequent reproduction) of the data packet D3, the control device STE now starts the applications J1 in accordance with the synchronization information SY1. In this case, a control element SL in the form of an arrow can be superimposed on the display device, which indicates to the user that additional information is available for the listed company U just shown. The control element SL can also be assigned a menu structure, which is possible by a specific query of certain additional information. If the user of the mobile telephone MFG is interested in further information about the company U, he can, for example, instruct the reproduction of the additional information provided in the application J1 by pressing a specific key on a keyboard TAS of the mobile telephone to activate the control SL. Either the insertion of the control element SL or else the displayed additional information can then be faded out again by the display device DSP as a function of the termination information provided in the synchronization information SY1.

Somit ergibt sich aus dem gerade dargestellten Verfahren der Vorteil, dass durch die Verwendung dieses Verfahrens DVB-H-Dienste (Videodienste, Audiodienste, Datendienste, usw.) synchronisiert werden können, insbesondere auch eine herkömmlichen Streaming-Anwendung (Video-Übertragung) mit Java-Applikationen für interaktive Anwendungen synchronisiert werden kann. Insbesondere durch die Verwendung von zwei verschiedenen Rundfunkstationen, wie im Beispiel in 1 gezeigt, ergibt sich auch die Möglichkeit, unterschiedliche Anbieter für bestimmte Daten (einerseits Videodaten, andererseits Zusatzdienste bzw. Zusatzinformationen) zu haben, und somit neue Geschäftsmodelle zu erschließen.Thus, the advantage of the method just described is that, by using this method, DVB-H services (video services, audio services, data services, etc.) can be synchronized, in particular also a conventional streaming application (video transmission) with Java Applications for interactive applications can be synchronized. In particular, through the use of two different broadcasting stations, as in the example in 1 shown, there is also the possibility of different providers for certain data (on the one hand video data, on the other hand additional services or additional information) to have, and thus develop new business models.

Offenbart ist also ein Verfahren zum Synchronisieren von DVB-H-Diensten bzw. DVB-H-Programmen (Videodienste, Audiodienste, Datendienste, usw.) mit Applikationen, wie Java-Applikationen, um vorteilhafterweise interaktive Anwendungen zu schaffen. Java eröffnet die Möglichkeit, synchron zu Bildern, Filmen oder auch Texten Elemente einzublenden, die vom Benutzer zur Menüsteuerung interaktiv genutzt werden könnten. Diese Steuerelemente können mit den gesendeten Inhalten abgestimmt sein, d. h. die Funktion, Form und Gestalt sowie die zeitliche und räumliche Koordination sollen im direkten Kontext mit dem übertragenden Inhalt stehen. Der Benutzer hat hierzu vorteilhafterweise die entsprechende Java-Applikation vor dem Beginn einer DVB-H-Übertragung eines Dienstes bereits im mobilen Endgerät vorliegen. Der Download der Applikation kann direkt über DVB-H-Verbindung oder aber auch über eine Verbindung gemäß anderer Standards, wie z. B. UMTS oder WLAN erfolgen. Ist die Java-Applikation heruntergeladen, kann sie vor Sendebeginn des Dienstes entweder vom Benutzer direkt oder indirekt durch Steuerdaten, die über einen zweiten Servicekanal bzw. Steuerkanal gesendet werden, gestartet werden. Über den zweiten Servicekanal können außerdem ständig Steuerdaten geschickt werden, welche interaktiv mit dem ausgestrahlten Dienst bzw. Programm in Verbindung stehen. Aus diesen Steuerdaten entnimmt die Java Anwendung die nötigen Informationen, um die Steuerelemente zeitlich und räumlich synchron zum Programm darzustellen.Thus, what is disclosed is a method for synchronizing DVB-H services or DVB-H programs (video services, audio services, data services, etc.) with applications, such as Java applications, in order to advantageously create interactive applications. Java offers the possibility of displaying elements in sync with pictures, films or even texts that could be interactively used by the user for menu control. These controls may be matched to the content being sent, i. H. the function, form and form as well as the temporal and spatial coordination should be in direct context with the transferring content. For this purpose, the user advantageously already has the corresponding Java application before the start of a DVB-H transmission of a service in the mobile terminal. The download of the application can be made directly via DVB-H connection or via a connection according to other standards, such. B. UMTS or WLAN done. If the Java application has been downloaded, it can be started by the user either directly or indirectly by means of control data sent via a second service channel or control channel before the service is started. In addition, control data, which are interactively connected with the broadcast service or program, can be constantly sent via the second service channel. From these control data, the Java application extracts the necessary information to display the controls synchronously in time and space with the program.

Durch die Systemintegration von DVB-H und Java bzw. Java-Appliaktionen ergeben sich folgende Anwendungen und Vorteile:
Steuerelemente könnten zur Navigation von Videotext-Inhalten genutzt werden, die von DVB-H im Streaming-Verfahren zeitkontinuierlich und -periodisch gesendet werden. Sind alle Inhalte einer Periode im internen Speicher abgelegt, können diese vom Anwender durch die auf das Display reinprojizierten Steuerelemente abgerufen werden. Ein Touchscreen ermöglicht die direkte Eingabe, bei dem der Anwender durch das Drücken eines virtuellen Steuerelements eine Aktion auslöst. In der einfachsten Form kann dies das vorwärts oder rückwärts Blättern sowie das Vergrößern und Verschieben von Textseiten sein. Doch mit der Idee, Java und DVB-H zu vereinigen müssen die Anwendungen nicht auf solche einfache Funktionen reduziert bleiben. Es ist vielmehr denkbar, dass komplexe und umfangreiche Menuführungen die direkt auf die Inhalte (wie Börse, Politik, Sport etc.) abgestimmt sind, in dem Moment erscheinen, in dem entsprechende Inhalte aufgerufen werden. Die Menüführung muss hierzu mit den aufgerufenen Inhalten synchronisiert werden.
The system integration of DVB-H and Java or Java applications offers the following applications and advantages:
Controls could be used to navigate teletext content that is streamed continuously and periodically by DVB-H streaming. If all the contents of a period are stored in the internal memory, they can be called up by the user through the controls projected into the display. A touch screen allows direct input, where the user triggers an action by pressing a virtual control. In the simplest form this can be forward or backward scrolling as well as zooming in and out of text pages. But with the idea of unifying Java and DVB-H, the applications do not have to be reduced to such simple functions. On the contrary, it is conceivable that complex and extensive menu creations, which are tuned directly to the content (such as stock market, politics, sports, etc.), appear in the moment in which relevant content is accessed. The menu navigation must be synchronized with the content accessed.

Im Hinblick auf Online-Gaming (Online-Spiele) liegt die Idee darin, über eine DVB-H-Verbindung Daten zu übertragen, die für mehrere Benutzer eines Spiels von Bedeutung sind und daher für jeden gleichermaßen sichtbar sein sollen. Dies können neue Hintergrundtexturen und -musik oder aber spielabhängige Ereignisse, z. B. das Einsetzen von Regen in einem 3D Rollenspiel sein. Eine Java-Applikation auf dem Endgerät setzt die neu transferierten Daten direkt in dem Spiel um. Da Endgeräte in ihrer Speicherkapazität stark eingeschränkt sind, eröffnet DVB-H die Möglichkeit die bisher begrenzten Dimensionen und Komplexitäten von Spielen zu sprengen, da die benötigten Spieldaten über einen unbegrenzt langen Timeframe verteilt werden können.In terms of online gaming, the idea is to transmit data over a DVB-H connection that is relevant to multiple users of a game and should therefore be equally visible to everyone. This may be new background textures and music or game-dependent events, e.g. For example, it may be rain in a 3D role-playing game. A Java application on the device converts the newly transferred data directly into the game. As terminals are severely limited in their storage capacity, DVB-H opens up the possibility of breaking the previously limited dimensions and complexities of games, since the required game data can be distributed over an unlimited timeframe.

Bei Werbesendungen kann Java-basierte Menüführung dazu genutzt werden, Zusatzinformationen abzufragen, die im direkten Zusammenhang mit dem Produkt stehen. Weitere Steuerelemente ermöglichen dem Anwender ein Produkt direkt online zu bestellen. Hierzu wird allerdings ein Rückkanal benötigt, der die entsprechende Kaufbestätigung sendet, z. B. über eine Mobilfunkverbindung gemäß GSM oder UMTS.In advertising, Java-based menu navigation can be used to query additional information that is directly related to the product. Additional controls allow the user to order a product directly online. For this purpose, however, a return channel is required, which sends the corresponding purchase confirmation, z. B. via a mobile connection according to GSM or UMTS.

Claims (13)

Verfahren zum Wiedergeben von Nutzdaten auf einem Kommunikationsendgerät, mit folgenden Schritten: Vorsehen einer oder mehrerer Applikationen (J1, J4) auf dem Kommunikationsendgerät (MFG); Empfangen eines digitalen Datenstroms (SV1) bestehend aus einer Mehrzahl von Nutzdaten enthaltenden Datenpaketen (D1–D5) auf dem Kommunikationsendgerät, denen jeweils eine Identifikationsinformation (ZS1–ZS5) zugeordnet ist; Empfangen eines Steuerdatenstroms (SV2), wobei die Steuerdaten (S1, S4) in dem Steuerdatenstrom eine auf die Identifikationsinformation von Datenpaketen Bezug nehmende Synchronisationsinformation (SY1, SY4) zur parallelen Ausführung der einen oder mehreren Applikationen zu einer Wiedergabe der Nutzdaten aufweisen; Verarbeiten des Steuerdatenstroms und der Datenpakete des digitalen Datenstroms und Wiedergeben der in den Datenpaketen enthaltenen Nutzdaten auf einer Ausgabeeinrichtung (DSP) des Kommunikationsendgeräts, wobei die eine oder die mehreren Applikationen bei der Verarbeitung von bestimmten Datenpaketen, auf deren Identifikationsinformation in den Synchronisationsinformationen Bezug genommen wird, ausgeführt werden.Method for reproducing user data on a communication terminal, comprising the following steps: Providing one or more applications (J1, J4) on the communication terminal (MFG); Receiving a digital data stream (SV1) consisting of a plurality of payload data packets (D1-D5) on the communication terminal, each of which an identification information (ZS1-ZS5) is assigned; Receiving a control data stream (SV2), the control data (S1, S4) in the control data stream having synchronization information (SY1, SY4) relating to the identification information of data packets for parallel execution of the one or more applications for reproducing the user data; Processing the control data stream and the data packets of the digital data stream and reproducing the user data contained in the data packets on an output device (DSP) of the communication terminal, wherein the one or more applications in the processing of certain data packets, whose identification information is referred to in the synchronization information, be executed. Verfahren nach Anspruch 1, bei dem bei der Verarbeitung von bestimmten Datenpaketen, auf deren Identifikationsinformation in den Synchronisationsinformationen Bezug genommen wird, die eine oder mehreren Applikationen gestartet werden.The method of claim 1, wherein in the processing of certain data packets whose identification information is referred to in the synchronization information, the one or more applications are started. Verfahren nach Anspruch 1 oder 2, bei dem die Synchronisationsinformationen eine Information darüber enthält, bei der Verarbeitung welcher Identifikationsinformation eines Datenpakets eine gestartete Applikation beendet werden soll.Method according to Claim 1 or 2, in which the synchronization information contains information on the processing of which identification information of a data packet a started application is to be terminated. Verfahren nach Anspruch 1 oder 2, bei dem die Synchronisationsinformationen eine Zeitdauer-Information darüber enthält, wie lange nach Start einer jeweiligen Applikation diese wieder beendet werden soll.The method of claim 1 or 2, wherein the synchronization information includes a duration information about how long after the start of a particular application, this should be terminated again. Verfahren nach einem der Ansprüche 1 bis 4, bei dem die einen oder mehreren Applikationen Elemente zur Ausgabe über eine Benutzerschnittstelle aufweisen, wobei die Synchronisationsinformationen ferner Parameter zur Ausgabe der Elemente über die Benutzerschnittstelle aufweisen.Method according to one of claims 1 to 4, wherein the one or more applications comprise elements for output via a user interface, wherein the synchronization information further comprises parameters for outputting the elements via the user interface. Verfahren nach Anspruch 5, bei dem die Elemente graphische Steuerelemente (SL) zur Ausgabe auf der Wiedergabeeinrichtung als Teil der Benutzerschnittstelle aufweisen.A method according to claim 5, wherein the elements comprise graphical controls (SL) for output on the display device as part of the user interface. Verfahren nach einem der Ansprüche 1 bis 6, bei dem der digitale Datenstrom (SV1) und/oder der Steuerdatenstrom (SV2) über eine Funkverbindung (RFB1) empfangen werden.Method according to one of Claims 1 to 6, in which the digital data stream (SV1) and / or the control data stream (SV2) are received via a radio link (RFB1). Verfahren nach Anspruch 7, bei dem die Funkverbindung eine Rundfunkverbindung nach dem DVB-Standard, insbesondere dem DVB-H-Standard darstellt. Method according to Claim 7, in which the radio connection constitutes a broadcast connection in accordance with the DVB standard, in particular the DVB-H standard. Verfahren nach einem der Ansprüche 1 bis 8, bei dem die eine oder die mehreren Applikationen über eine weitere Funkverbindung (RFB2) empfangen werden.Method according to one of claims 1 to 8, wherein the one or more applications via a further radio link (RFB2) are received. Verfahren nach Anspruch 9, bei dem die weitere Funkverbindung eine Rundfunkverbindung nach dem DVB-Standard, insbesondere dem DVB-H-Standard, oder eine Mobilfunkverbindung darstellt.Method according to Claim 9, in which the further radio connection represents a broadcast connection in accordance with the DVB standard, in particular the DVB-H standard, or a mobile radio connection. Kommunikationsendgerät zum Wiedergeben von Nutzdaten, insbesondere nach einem Verfahren gemäß den Ansprüchen 1 bis 10, mit folgenden Merkmalen: einer ersten Speichereinrichtung (SPE2) zum Vorsehen einer oder mehrerer Applikationen auf dem Kommunikationsendgerät; einer ersten Funkeinrichtung (FM2) zum Empfangen eines digitalen Datenstroms (SV1) bestehend aus einer Mehrzahl von Nutzdaten enthaltenden Datenpaketen (D1–D5) auf dem Kommunikationsendgerät, denen jeweils eine Identifikationsinformation (ZS1–ZS5) zugeordnet ist; einer weiteren Funkeinrichtung (FM2) zum Empfangen eines Steuerdatenstroms (SV2), wobei die Steuerdaten in dem Steuerdatenstrom auf die Identifikationsinformation von Datenpaketen Bezug nehmende Synchronisationsinformationen (SY1, SY4) zur parallelen Ausführung der einen oder mehreren Applikationen zu einer Wiedergabe der Nutzdaten aufweisen; einer Verarbeitungseinrichtung (VAE) zum Verarbeiten der Steuerdaten des Steuerdatenstroms und der Datenpakete des digitalen Datenstroms; einer Wiedergabeeinrichtung (DSP) zum Wiedergeben der in den verarbeitenden Datenpaketen enthaltenen Nutzdaten; einer Steuereinrichtung (STE), die die eine oder die mehreren Applikationen bei der Verarbeitung von bestimmten Datenpaketen, auf deren Identifikationsinformation in den Synchronisationsinformationen Bezug genommen wird, ausführt.Communication terminal for reproducing user data, in particular according to a method according to claims 1 to 10, having the following features: a first memory device (SPE2) for providing one or more applications on the communication terminal; a first radio device (FM2) for receiving a digital data stream (SV1) consisting of a plurality of payload data packets (D1-D5) on the communication terminal, each of which an identification information (ZS1-ZS5) is assigned; another radio device (FM2) for receiving a control data stream (SV2), the control data in the control data stream having synchronization information (SY1, SY4) relating to the identification information of data packets for parallel execution of the one or more applications for reproducing the user data; processing means (VAE) for processing the control data of the control data stream and the data packets of the digital data stream; a reproduction device (DSP) for reproducing the payload data contained in the processing data packets; a controller (STE) that executes the one or more applications in the processing of particular data packets whose identification information is referred to in the synchronization information. Kommunikationsendgerät nach Anspruch 11, das als ein tragbares Gerät ausgebildet ist.Communication terminal according to claim 11, which is designed as a portable device. Kommunikationsendgerät nach Anspruch 12, das als ein Mobilfunkgerät, ein Mobiltelefon (MFG) oder ein tragbarer Computer mit Funkmodul ausgebildet ist.Communication terminal according to claim 12, which is designed as a mobile radio device, a mobile telephone (MFG) or a portable computer with radio module.
DE102005053281A 2005-11-08 2005-11-08 Method for reproducing payload data Expired - Fee Related DE102005053281B4 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
DE102005053281A DE102005053281B4 (en) 2005-11-08 2005-11-08 Method for reproducing payload data

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE102005053281A DE102005053281B4 (en) 2005-11-08 2005-11-08 Method for reproducing payload data

Publications (2)

Publication Number Publication Date
DE102005053281A1 DE102005053281A1 (en) 2007-05-10
DE102005053281B4 true DE102005053281B4 (en) 2012-05-31

Family

ID=37949942

Family Applications (1)

Application Number Title Priority Date Filing Date
DE102005053281A Expired - Fee Related DE102005053281B4 (en) 2005-11-08 2005-11-08 Method for reproducing payload data

Country Status (1)

Country Link
DE (1) DE102005053281B4 (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040031052A1 (en) * 2002-08-12 2004-02-12 Liberate Technologies Information platform
WO2004046845A2 (en) * 2002-11-20 2004-06-03 Nokia Corporation System and method for data transmission and reception

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040031052A1 (en) * 2002-08-12 2004-02-12 Liberate Technologies Information platform
WO2004046845A2 (en) * 2002-11-20 2004-06-03 Nokia Corporation System and method for data transmission and reception

Also Published As

Publication number Publication date
DE102005053281A1 (en) 2007-05-10

Similar Documents

Publication Publication Date Title
DE60105429T2 (en) RECEIVER
DE19722426C2 (en) Multi-channel television system with selectable video and audio
DE602004010254T2 (en) BURST TRANSMISSION
EP2214411A2 (en) Datacasting
US20050097624A1 (en) System and associated terminal, method and computer program product for providing broadcast content
DE112013002247T5 (en) Combined broadcast and unicast transmission
KR101380048B1 (en) SYSTEM For PROVIDING A BROADCASTING CONTENTS INFORMATION AND METHOD FOR PROVIDING BROADCASTING SERVICE THEREIN
EP1902561B1 (en) Method for sending a media data stream and method for receiving and creating a reconstructed media data stream, and associated transmission apparatus and reception apparatus
DE60217091T2 (en) SYNCHRONOUS UPDATING DYNAMIC INTERACTIVE APPLICATIONS
US20130318213A1 (en) Auxiliary Content Handling Over Digital Communication Systems
US20060277582A1 (en) System and associated terminal, method and computer program product for directional channel browsing of broadcast content
EP1792487B1 (en) Interactive television using supplementary information and a backward channel via a mobile radio communication system
DE69931329T2 (en) METHOD AND DEVICE FOR RECEIVING DATA
DE102008002276B4 (en) Method and arrangement for transmitting image data and a corresponding computer program and a corresponding computer-readable storage medium
CN1197379C (en) Video message sending
DE10004829B4 (en) Method and device for transmitting data units of a data stream
DE69936717T2 (en) SYSTEM FOR DISTRIBUTION OF INFORMATION
DE102005053281B4 (en) Method for reproducing payload data
JP2003524992A (en) Method of providing content description information and connection information
CN102790651B (en) Synchronization playing system and method for traditional broadcasting and multimedia contents
CN1326640A (en) Method and apparatus for supplying video clips to viewer terminals
DE102005060716A1 (en) User data reproducing method for communication end terminal e.g. mobile phone, involves providing applications to terminal, where synchronization information of applications is assigned with respect to identification information of packets
DE60216994T2 (en) Arrangement for the transmission of audio and video signals to mobile UMTS telephone terminals and a mobile terminal for use with the arrangement
DE102005060707B4 (en) Method for transmitting data
DE102005060717B4 (en) Broadcasting apparatus, communication apparatus and method for transmitting data

Legal Events

Date Code Title Description
OP8 Request for examination as to paragraph 44 patent law
8127 New person/name/address of the applicant

Owner name: PALM, INC. (N.D.GES. D. STAATES DELAWARE), SUN, US

8128 New person/name/address of the agent

Representative=s name: SAMSON & PARTNER, PATENTANWAELTE, 80538 MUENCHEN

R016 Response to examination communication
8127 New person/name/address of the applicant

Owner name: HEWLETT-PACKARD DEVELOPMENT CO., L.P., HOUSTON, US

R081 Change of applicant/patentee

Owner name: QUALCOMM INCORPORATED, SAN DIEGO, US

Free format text: FORMER OWNER: PALM, INC. (N.D.GES. D. STAATES DELAWARE), SUNNYVALE, CALIF., US

Effective date: 20110406

Owner name: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P., HOU, US

Free format text: FORMER OWNER: PALM, INC. (N.D.GES. D. STAATES DELAWARE), SUNNYVALE, CALIF., US

Effective date: 20110406

R018 Grant decision by examination section/examining division
R020 Patent grant now final

Effective date: 20120901

R082 Change of representative

Representative=s name: SAMSON & PARTNER, PATENTANWAELTE, DE

R081 Change of applicant/patentee

Owner name: QUALCOMM INCORPORATED, SAN DIEGO, US

Free format text: FORMER OWNER: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P., HOUSTON, TEX., US

Effective date: 20150114

R082 Change of representative

Representative=s name: MAUCHER JENKINS, DE

Effective date: 20150114

Representative=s name: SAMSON & PARTNER, PATENTANWAELTE, DE

Effective date: 20150114

Representative=s name: SAMSON & PARTNER PATENTANWAELTE MBB, DE

Effective date: 20150114

Representative=s name: MAUCHER JENKINS PATENTANWAELTE & RECHTSANWAELT, DE

Effective date: 20150114

R082 Change of representative

Representative=s name: MAUCHER JENKINS, DE

Representative=s name: MAUCHER JENKINS PATENTANWAELTE & RECHTSANWAELT, DE

R119 Application deemed withdrawn, or ip right lapsed, due to non-payment of renewal fee