Method and Device for Receiving a Broadcast Service Comprising Switching Between Digital Audio Broadcasting (DAB) Transmissions and Enhanced Multimedia Broadcast/Multicast Transmissions (EMBMS)

20170163362 ยท 2017-06-08

    Inventors

    Cpc classification

    International classification

    Abstract

    A method for broadcast service following for a vehicle includes a first step of continuously, or in given time intervals, estimating a signal quality and/or signal availability of the DAB service and/or the cellular network based broadcast service in a route section the vehicle is expected to reach in a given time span. The method also includes a second step of performing a handover from the DAB service to the corresponding cellular network based broadcast service dependent on the estimated signal quality and/or signal availability. The first step may depend on provided data base information. The first step may in addition, or in the alternative, depend on service information, which is included in a received DAB signal.

    Claims

    1. A method for broadcast service following for a vehicle, wherein the vehicle is configured to receive signals of a Digital Audio Broadcast, DAB, system and at least of one cellular network based broadcast system, the method comprising the acts of: continuously, or in given time intervals, estimating a signal quality and/or signal availability of the DAB service and/or the cellular network based broadcast service in a route section the vehicle is expected to reach in a given time span dependent on a provided data base information comprising data representative for geographical locations of coverage gaps of the DAB service and/or geographical locations of coverage gaps of the cellular network based broadcast service and/or transition zones of the DAB service and the cellular network based broadcast service, and/or a service information, which is included in a received DAB signal, comprising data representative for geographical locations of coverage gaps of the DAB service and/or geographical locations of coverage gaps of the cellular network based broadcast service and/or transition zones of the DAB service and the cellular network based broadcast service; and performing a handover from the DAB service to the corresponding cellular network based broadcast service dependent on the estimated signal quality and/or signal availability.

    2. The method according to claim 1, wherein continuously, or in given time intervals, the signal quality and/or the signal availability of the DAB service and/or the cellular network based broadcast service in the route section the vehicle is expected to reach in the given time span is estimated dependent on provided measurement data of a current digital audio broadcast service signal respectively a current cellular network based broadcast service signal received by the vehicle.

    3. The method according to claim 2, wherein the cellular network based broadcast service comprises an Enhanced Multimedia Broadcast Multicast Service, eMBMS.

    4. The method according to claim 3, wherein the handover is provided dependent on a current geo-position of the vehicle and/or an expected route of the vehicle and/or a velocity of the vehicle.

    5. The method according to claim 4, wherein, in the case the handover is performed, the cellular network based broadcast service, which corresponds to the DAB service, is determined dependent on a DAB service ID information carried within user service descriptors contained in a cellular network based broadcast service signal.

    6. The method according to claim 5, wherein the service information included in the received DAB signal comprises or represents the user service descriptors of the cellular network based broadcast service.

    7. The method according to claim 6, wherein the user service descriptors of the cellular network based broadcast service corresponding to the respective DAB service are retrieved from a given data base.

    8. The method according to claim 7, wherein the DAB service ID information of the respective DAB services is included in a Multimedia Broadcast Multicast Service User Service Description, such that the DAB service ID, which identifies the DAB service, is included in a Uniform Resource Name, URN, of the Enhanced Multimedia Broadcast Multicast Service, and all or nearly all user service bundles from Enhanced Multimedia Broadcast Multicast Service are collected and are searched iteratively for the DAB service ID to find the corresponding cellular network based broadcast service.

    9. The method according to claim 8, wherein a synchronization between the DAB service and the cellular network based broadcast service is performed by buffering an audio content of the DAB service and/or the cellular network based broadcast service dependent on a given delay between the DAB service and the cellular network based broadcast service, wherein the delay is provided by the data base and/or the service information included in the received DAB signal.

    10. The method according to claim 9, wherein geopositions, where the service following proceeded success-fully are stored in the data base and/or another data base to be usable as the data base information.

    11. A method for broadcast service following for a vehicle, wherein the vehicle is configured to receive signals of a Digital Audio Broadcast, DAB, system and at least of one cellular network based broadcast system, the method comprising the acts of: continuously, or in given time intervals, estimating a signal quality and/or signal availability of the DAB service and/or the cellular network based broadcast service in a route section the vehicle is expected to reach in a given time span dependent on a provided data base information comprising data representative for geographical locations of coverage gaps of the DAB service and/or geographical locations of coverage gaps of the cellular network based broadcast service and/or transition zones of the DAB service and the cellular network based broadcast service; and performing a handover from the cellular network based broadcast service to the corresponding DAB service dependent on the estimated signal quality and/or signal availability.

    12. An apparatus for broadcast service following for a vehicle, wherein the apparatus is configured to execute the method according to claim 11.

    13. A computer readable storage medium storing instructions, which when executed cause the computer to execute the method according to claim 10.

    14. A computer readable storage medium storing instructions, which when executed cause the computer to execute the method according to claim 11.

    Description

    BRIEF DESCRIPTION OF THE DRAWINGS

    [0028] FIG. 1 a schematic block diagram depicting an application scenario of service following,

    [0029] FIG. 2 a flow chart of a program for broadcast service following for a vehicle,

    [0030] FIG. 3 a flow chart of a first sub-program,

    [0031] FIG. 4 a flow chart of a second sub-program, and

    [0032] FIG. 5 a flow chart of a third sub-program

    DETAILED DESCRIPTION OF THE DRAWINGS

    [0033] FIG. 1 shows a schematic block diagram depicting an application scenario of service following. FIG. 1 shows a Digital Audio Broadcast (DAB) broadcasting tower 10, a base station 20 of a cellular network, in particular an Evolved Node B of an LIE network supporting Enhanced Multimedia Broadcast Multicast Services (eMBMS) and a vehicle 30 traveling on a road 40. As can be seen from FIG. 1 the road 40 passes partly DAB service coverage zones 50, partly cellular network based broadcast service coverage zones 80, partly DAB service coverage gaps 60 and partly transition zones 70, where both a DAB service coverage and a cellular network based broadcast service coverage is available. Preferably all or most of the services transmitted in the DAB are also available in the cellular network based broadcast.

    [0034] In this scenario, the vehicle 30 travels within a DAB service area and has to go through the DAB service coverage gap 60 (DAB shadow) in which a cellular network based broadcast service coverage, preferably an eMBMS coverage, exists. As can be seen in FIG. 1, there are transition zones 70 surrounding the DAB shadow.

    [0035] The use of broadcast transmissions, in particular eMBMS, is preferred in this context over cellular unicast transmissions due to the higher degree of efficiency that is achieved for the simultaneous distribution of live audio content to a large number of users.

    [0036] According to the eMBMS standard, new elements are introduced into the LIE network to support eMBMS transmissions: a Broadcast Multicast Service Center (BM-SC), an MBMS Gateway (MBMS GW) and a Multicell Coordination Entity (MCE). The former, which was defined in MBMS Release 6, is the entry point for MBMS contents as it is located between a core network and a content provider. It controls start and end of MBMS transmissions, service announcements, security, and billing tasks among others. The main function of the MBMS GW is to forward the MBMS packets to Evolved Nodes B, eNBs, involved in the MBMS transmission using IP Multicast. Finally, the MCE performs a management of both MBMS contents and resources.

    [0037] In MBMS terminology, an MBMS User Service is the entity in charge of providing the service to the end user and controlling its activation and deactivation. In general, an MBMS User Service can contain multiple distinct multimedia objects or streams, which may need to be provided over several MBMS download or MBMS streaming sessions. In case of a digital audio service, the MBMS User Service associated with it may be provided over an MBMS streaming session. Each session is associated with either a unicast bearer service or one or more MBMS bearer services and a set of delivery method parameters specifying how content is to be received on the mobile side. All MBMS Bearer Services of the same MBMS User Service are identified by the same Temporary Mobile Group Identity (TMGI).

    [0038] The vehicle 30 comprises a receiving device 90. The receiving device 90 may also be called apparatus for broadcast service following.

    [0039] The receiving device 90 is configured to execute a program for broadcast service following as explained in the following.

    [0040] Preferably the receiving device 90 is also configured to receive signals of a Digital Audio Broadcast system and/or at least of one cellular network based broadcast system. In this way, additional devices and signal transmissions can be avoided.

    [0041] FIG. 2 shows a flow chart of the program for broadcast service following for the vehicle 30. The program can for example be executed in the receiving device 90 of the vehicle 30.

    [0042] The program, for instance, comprises three sub-programs. Detailed flow charts of the sub-programs are shown in FIGS. 3 to 5. The sub-programs are, for example, executed successively. The program, for instance, is started in a step SO when an operation of the vehicle 30 is started and may be terminated in a step S7 when the operation of the vehicle 30 is terminated.

    [0043] The program starts with a first sub-program S1. The first subprogram S1 serves to decide whether a handover from the DAB service to the cellular network based broadcast service has to be performed. For this purpose, continuously or in given time intervals a signal quality and/or signal availability of a signal of the DAB service and/or the cellular network based broadcast service in a route section the vehicle 30 is expected to reach in a given time span is estimated dependent on a provided data base information including data representative for geographical locations of coverage gaps of the DAB service and/or geographical locations of coverage gaps of the cellular network based broadcast service and/or transition zones of the DAB service and the cellular network based broadcast service. Additionally or alternatively the signal quality and/or signal availability of the DAB service and/or the cellular network based broadcast service in the route section the vehicle is expected to reach in the given time span is estimated dependent on a service information that is included in a received DAB signal.

    [0044] An exemplary flow chart of the first sub-program S1 is shown in FIG. 3.

    [0045] The first sub-program S1 starts in a step S1_1. In a step S1_3 it is checked if there is a service information included in the received DAB signal. The service information comprise, for instance, DAB coverage information.

    [0046] In the case the DAB signal comprises the service information, the service information is monitored in a step S1_5. Dependent on the service information the signal quality and/or signal availability of the digital audio broadcast service signal and/or the cellular network based broadcast service signal in the route section the vehicle 30 is expected to reach in the given time span is estimated.

    [0047] In DAB systems, given DAB transmission frames are used to transmit audio data and signaling information. According to DAB standard, Frequency Information (FI) of an alternative system and/or alternative frequency carrying the current tuned audio service is encoded in frames FIG 0/21 (Fast Information Group type 0 extension 21). The Frequency Information is given for different geographical regions by means of a Regional Information feature, which indicates latitude and longitude coordinates of regions where alternative frequencies of the current DAB service can be found.

    [0048] A region identifier, RegionID, comprises 11 bits. 0 indicates no particular region. 2047 regions can be indicated. Some of these 2047 regions can be used, for instance, to point to DAB service coverage gaps.

    [0049] With the RegionID one or more FI lists may be transmitted. The length of the FI list is indicated by a 5-bit field that expresses the length in bytes of the field containing the FI lists (max. 26 bytes). Inside each FI list the R&M (Range and Modulation, 4-bit) field indicates the broadcast system (FM, AM, DRM, etc.) by which the desired service is transmitted. According to the DAB standard, up to 9 possible R&M values to define alternative systems are still unused. For example, one of these values is used for the cellular network based broadcast services, in particular for MBMS. The IdField (16-bit) indicates the service identifier of the corresponding R&M system. Depending on the R&M field, the structure of the rest of the fields may vary to include control and/or identification fields and/or the corresponding alternative frequency values.

    [0050] The FI lists (26 bytes length), for instance, may comprise the TMGI and a Flow ID corresponding to the audio services being carried by the MBMS bearer.

    [0051] Additionally or alternatively, it is checked in a step S1_7 if there is a provided data base information representative for geographical locations of coverage gaps of the DAB service and/or geographical locations of coverage gaps of the cellular network based broadcast service and/or transition zones.

    [0052] The data base information may be stored in a remote data base and/or in a local data base of the vehicle 30. The data base information may be used by the receiver to anticipate the handover procedure.

    [0053] If data base information is available, the data base information is monitored in a step S1_9. Dependent on the data base information the signal quality and/or signal availability of the digital audio broadcast service signal and/or the cellular network based broadcast service signal in the route section the vehicle 30 is expected to reach in the given time span is estimated in the step S1_9.

    [0054] The data base information may comprise the geographical locations of gaps and/or the transition zones. Table I provides some examples of the data base information contained in this data base. This information may be the same as that sent by the DAB system within the service information.

    TABLE-US-00001 TABLE I DAB shadow areas DAB SW Point UTM SW point UTM W S ShadowID Northing Easting perimeter perimeter 1 5341222.50 697914.26 1560 3000 2 4389201.58 729471.20 2000 5000 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    [0055] Optionally, in a step S1_11, provided measurement data of the current digital audio signal is evaluated.

    [0056] Dependent on the provided measurement data, the signal quality of the current digital audio broadcast service signal and/or the cellular network based broadcast service signal is estimated in the step S1_11.

    [0057] Dependent on the estimates of the signal quality of the digital audio broadcast service signal and/or the cellular network based broadcast service, in step S1_13 the handover is provided, in particular it is decided whether a handover is required or not. Preferably the handover is provided dependent on a current geo-position of the vehicle 30 and/or an expected route of the vehicle 30 and/or a velocity of the vehicle 30.

    [0058] In the case the handover has to be performed, the first sub program S1 is terminated in a step S1_15 and the second subprogram S3 is started.

    [0059] FIG. 4 shows an exemplary flow chart of the second subprogram S3.

    [0060] The second sub-program S3 controls the handover from the DAB service to the corresponding cellular network based broadcast service. The second sub-program S3 is started in a step S3_1. In a step S3_3 a connection from the receiving device 90 to, e. g., a Broadcast Multicast Service Centre, is established and in a step S3_5 a registration of the receiving device 90 is induced.

    [0061] In a step S3_7 it is checked whether corresponding user service descriptors of the cellular network based broadcast service are available thanks to the data base information and/or the service information included in the received DAB signal. In the case user service descriptors of the cellular network based broadcast service are available, in a step S3_9 a synchronization between the DAB service and the cellular network based broadcast service is started dependent on a given delay. For instance, the receiving device 90 buffers the audio content by slowing down the reproduction or repeating the last seconds of the service. For instance, the cellular network based broadcast service delay with respect to the DAB is provided in the database and/or in the DAB signaling, in particular in the service information. After synchronizing, the receiving device 90 is ready to start, in a step S3_11, the reproduction of the cellular network based broadcast service.

    [0062] The service information included in the DAB signal of the currently received DAB service preferably comprises or represents the user service descriptors of the cellular network based broadcast service. If the system is an eMBMS system, for instance, the Broadcast Multicast Service Center and the receiving device 90 exchange signaling messages to complete user registration. Then, for example, an MBMS User Service Discovery/Announcement starts. This process allows the receiving device 90 to obtain a list of available MBMS user services or user service bundles along with information on the user services, which enables the eMBMS user service selection.

    [0063] For the service selection, several service discovery mechanisms may be used:

    [0064] A user service announcement over an MBMS bearer using a download delivery function.

    [0065] The user service announcement using an interactive announcement function (service descriptions to the receiving device 90 using HTTP)

    [0066] Possible other user service announcement and discovery mechanisms by other means.

    [0067] Alternatively or additionally, the data base information comprises the user service descriptors or representatives thereof. In the eMBMS system the data base information, for instance, comprises the TMGI and a Flow ID for each DAB service identifier for the respective DAB service transmitted through cellular network based broadcast service and required data for the synchronization. Dependent on this information, together with GPS coordinates and data from the navigation system, for instance, the transition zones needed for the service following are precalculated.

    [0068] Table II provides some examples of the data base information contained in this data base.

    TABLE-US-00002 TABLE II Service following information DAB serviceID DAB ShadowID TMGI Flow ID Delay C221 1 64 Bits 1 2031 ms C221 2 64 Bits 9 63 ms . . .

    [0069] This information is preferably the same as that of the service information.

    [0070] This simplifies the handover procedure and, consequently, its latency since the receiving device 90 does not need to read all service description elements to find out the user service descriptors of the cellular network based broadcast service, as shown below.

    [0071] However, if the user service descriptors of the corresponding cellular network based broadcast service are unknown, in step S3_11 (in conjunction with the loop S3_13/S3_15) the user service descriptors are, for instance, iteratively determined by evaluating cellular network based broadcast service descriptions. In this case, a service description element of the respective DAB service is included in the cellular network based broadcast service description, in particular in the Multimedia Broadcast Multicast Service User Service Description.

    [0072] With regard to the eMBMS system, the receiving device 90 collects all user service bundles from eMBMS and searches iteratively for a DAB serviceID in a bundleDescription element, which contains one or several userServiceDescription elements that describe an MBMS User Service. In order to identify an MBMS User Service, each userServiceDescription element comprises a unique identifier, the serviceid attribute, and may contain one or more name elements. The serviceid is, for example, of Uniform Resource Name (URN) format.

    [0073] The Uniform Resource Identifier (URI) uses a syntax urn:<NID>: <NSS>, wherein <NID> is a namespace identifier, which determines a syntactic interpretation of <NSS>, the namespace specific string. The 3GPP provides a list of URN values with different NSSs which make use of the 3gpp NID. In order to simplify the identification of the same digital audio service on both technologies, the serviceid attribute of an MBMS User Service description contains, for instance, the service ID used in the DAB (16 bits). For example, the NSS for a digital audio service consists of a dab prefix followed by the DAB serviceid (16 bits) as follows:

    [0074] urn:3gpp:dab<DAB serviceID>

    [0075] Once the corresponding MBMS User Service is found, all related user service descriptors are extracted, including the Temporary Mobile Group Identity (TMGI) and the Flow ID of the MBMS session related to this service. In this manner, the receiver has the information needed to find any given DAB service inside the eMBMS signal. In the event that the corresponding DAB service could be determined, the second program continues in the step S3_9.

    [0076] Optionally, in step S3_9, geo-positions where the service following proceeded successfully are stored in the data base and/or another data base.

    [0077] In the event that no user service descriptors could be determined in step s3_11 or when the reproduction of the cellular network based broadcast service is started, the second subprogram S3 is terminated in step S3_23 and the third subprogram S5 is started.

    [0078] An exemplary flow chart of the third sub-program S5 is shown in FIG. 5. The third sub-program S5 aims at providing a handover form the cellular network based broadcast service to the corresponding DAB service. The third sub-program continues to check the data base information. The data base information may also comprise stored service information. The receiver device may be configured to store the respective service information, which was included in the received DAB service signal.

    [0079] The third sub-program S5 starts in a step S5_1.

    [0080] In a step S5_3 it is checked whether there is a provided data base information available representative for geographical locations of coverage gaps of the DAB service and/or geographical locations of coverage gaps of the cellular network based broadcast service and/or transition zones of the DAB service and the cellular network based broadcast service.

    [0081] If the data base information is available, the data base information is monitored in a step S5_5. Dependent on the data base information, the signal quality and/or signal availability of the digital audio broadcast service signal and/or the cellular network based broadcast service signal in the route section the vehicle 30 is expected to reach in the given time span is estimated in step S5_5.

    [0082] Optionally, in a step S5_7 provided measurement data of the current digital audio signal and/or the current cellular network based broadcast service signal is evaluated. Dependent on the provided measurement data, the signal quality of the current digital audio broadcast service signal respectively the cellular network based broadcast service signal is estimated in step S5_7.

    [0083] Dependent on the estimates of the signal quality of the digital audio broadcast service signal and/or the cellular network based broadcast service signal, in step S5_9 the handover is provided, in particular it is decided whether a handover is possible or, in the case of a bad cellular network base broadcast service coverage, required.

    [0084] In the case the handover is possible and/or required, in a step S5_11 the receiving device 90 establishes a connection to the DAB and the synchronization between the DAB service and the cellular network based broadcast service is started. After synchronizing, the receiving device 90 is ready to start, in a step S5_13, the reproduction of the cellular network based broadcast service.

    [0085] When the reproduction of the DAB is started, the third sub-program S5 is terminated in step S5_15 and the first subprogram S1 is started again.

    REFERENCE NUMERALS

    [0086] 10 Digital Audio Broadcast broadcasting tower [0087] 20 base station [0088] 30 vehicle [0089] 40 road [0090] 50 DAB service coverage zone [0091] 60 DAB service coverage gap [0092] 70 transition zone [0093] 80 cellular network based broadcast service coverage zone [0094] 90 receiving device [0095] S1 first sub-program [0096] S3 second sub-program [0097] S5 third sub-program [0098] S1_x, processing steps [0099] S3_x, [0100] S5_x

    [0101] The foregoing disclosure has been set forth merely to illustrate the embodiments of the invention and is not intended to be limiting. Since modifications of the disclosed embodiments incorporating the spirit and substance of the invention may occur to persons skilled in the art, the invention should be construed to include everything within the scope of the appended claims and equivalents thereof.