WO1997017776A1 - Transport of audio in a digital broadcasting system - Google Patents

Transport of audio in a digital broadcasting system Download PDF

Info

Publication number
WO1997017776A1
WO1997017776A1 PCT/FI1996/000595 FI9600595W WO9717776A1 WO 1997017776 A1 WO1997017776 A1 WO 1997017776A1 FI 9600595 W FI9600595 W FI 9600595W WO 9717776 A1 WO9717776 A1 WO 9717776A1
Authority
WO
WIPO (PCT)
Prior art keywords
audio
data
data group
file
procedure
Prior art date
Application number
PCT/FI1996/000595
Other languages
Finnish (fi)
French (fr)
Inventor
Ari Salomäki
Mika Kasslin
Jukka Pehkonen
Original Assignee
Oy Nokia Ab
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 Oy Nokia Ab filed Critical Oy Nokia Ab
Priority to EP96934880A priority Critical patent/EP0872054A1/en
Priority to AU73012/96A priority patent/AU7301296A/en
Publication of WO1997017776A1 publication Critical patent/WO1997017776A1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H20/00Arrangements for broadcast or for distribution combined with broadcast
    • H04H20/44Arrangements characterised by circuits or components specially adapted for broadcast
    • H04H20/46Arrangements characterised by circuits or components specially adapted for broadcast specially adapted for broadcast systems covered by groups H04H20/53-H04H20/95
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H20/00Arrangements for broadcast or for distribution combined with broadcast
    • H04H20/40Arrangements for broadcast specially adapted for accumulation-type receivers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H2201/00Aspects of broadcast communication
    • H04H2201/10Aspects of broadcast communication characterised by the type of broadcast system
    • H04H2201/20Aspects of broadcast communication characterised by the type of broadcast system digital audio broadcasting [DAB]

Definitions

  • the present invention relates to audio transport in a digital broadcasting system in which services can be transported as a continuous stream or in data packets.
  • the Digital Audio Broadcasting (DAB) system which has been developed to allow an efficient utilization of frequency bands, uses a completely digital transmission path.
  • the system is designed to replace the analogue broadcasting system commonly used at present, which is based on the use of frequency modulation.
  • DAB defines a digital radio channel based on multiple carriers, which is applicable for the transmission of both audio and data services.
  • a completely digital transmission channel may be either a continuous data stream channel or a packet channel. Packet transmission is more flexible and allows easier transmission of data units of finite length.
  • ETSI European Telecommunication Standards Institute
  • Fig. 1 the highest level of abstraction in the DAB system is called ensemble, Fig. 1. It contains all services existing in a given fre ⁇ quency band. A change from one ensemble to another is effected by tuning to a different frequency band, just as one changes channels in current FM radio reception.
  • the ensemble is divided into services, exemplified in Fig. 1 by Alpha Radio 1, Beta Radio and Alpha Radio 2.
  • there may be data services although they are not shown in the figure.
  • Each service is further di ⁇ vided into service components .
  • a service component can be transported either via an audio channel or via a data channel.
  • FM radio contains only one service and one service component (audio) in each channel.
  • the trans ⁇ mission frame whose duration is 24 ms or 96 ms depend ⁇ ing on the DAB mode, consists of three chronologically consecutive parts.
  • the first part is a synchronizing channel, which contains no service information.
  • the next part is a fast information channel FIC, which has a mode-specific fixed length.
  • the last part is a main service channel MSC, which contains all the subchannels.
  • the position, size and number of subchannels within the MSC may vary, but the size of the MSC is constant.
  • the MSC contains a maximum of 63 different audio and/or data subchannels.
  • the subchannels are numbered on the basis of a so-called sub-Channel Id from 0 to 62.
  • the MSC may contain an auxiliary information channel AIC, which has a fixed channel number 63.
  • the AIC may contain the same type of information as the FIC.
  • the MSC information is transmitted using time interleaving such that in DAB mode I the MSC part of the frame is divided into four parts and these are placed in successive transmission frames. These parts are known as CIF (Common Interleaved Frame) , so the MSC part of the frame in mode I contains four CIFs. In other modes no inter ⁇ leaving is used, so the MSC is the same as the CIF.
  • CIF Common Interleaved Frame
  • the service supplier may also provide data services and e.g. multimedia services.
  • the DAB operator produces a DAB transmission signal, which consists of successive transmission frames such as those presented in the lower part of Fig. 1.
  • the information channel FIC and the channel MSC containing the audio and data services are separated from each other from the transmission frame.
  • the subchannels are separated and channel decoded and then passed on for further processing.
  • the user From the in ⁇ formation in the received FIC channel, the user will know which services are included in the ensemble re ⁇ ceived and is thus able to select a desired service or services.
  • subchannel service components ac ⁇ cording to the application programme, it is possible to compose e.g. a desired multimedia service.
  • the data is transmitted in packets as illustrated by Fig. 2, consisting of a header field, a data field and a checksum.
  • the meanings of the fields are in accor ⁇ dance with the DAB standard.
  • the packet header contains packet length data (Pkt Len) , a continuity index (Cont Ind) , first/last packet data (First/Last) , an address (Pkt Address) identifying the service component, a com ⁇ mand (Command) and the actual data field length (Data Len) .
  • the data field contains the actual data to be transmitted plus fill bits if required. At the end is the packet checksum (Pkt CRC) .
  • a so-called data group is formed.
  • Fig. 2B The packets are formed at the transmitting end from the data group by simply cutting it into sections and placing each section into the data field of a data packet.
  • Gen ⁇ erally a data group consists of the data fields of a number of consecutive packets transmitted. In the sim ⁇ plest case, one packet is sufficient to form a data group.
  • the data group is formed as illustrated by Fig. 3.
  • the meanings of the abbreviations of the data group header and session header fields are as indicated in the table below:
  • EXT FL extension flag LAST FL last CRC FL CRC flag SEG NUM segment number SES FL session flags RFA reserved for future applications DG TYPE data group type LEN IND length of next address field CONT IND continuity index ADDR FIELD end user's address REP IND repetition index EXT FIELD extension field
  • a continuous audio stream is transmitted in frames having a structure as illustrated by Fig. 4.
  • 16-bit PCM coded audio samples coming at a frequency of 48 kHz are divided into sub-bands and the samples of the sub-bands are encoded into the audio frame by making use of the masking effect of the human ear so that the incoming bit rate 768 kbit/s is reduced e.g. in the case of a mono channel to a rate of about 100 kbit/s.
  • the four-byte header of the frame contains information intended for the decoders in the receiver, such as synchronization data, bit rate data, and sam ⁇ pling frequency data.
  • a bit allocation field coming af ⁇ ter the checksum indicates how the bits are allocated to each one of the audio field sub-bands containing 36 coded samples and which bits have been removed from the samples in making use of the masking effect.
  • a Scale Factor Selection Information field indicates how the group of audio samples has been scaled (normalized) in the decoder. After this there is a field that contains the audio bits proper. The information in it corresponds to 24 ms of audio. The field contains 36 encoded sub ⁇ band audio samples divided into twelve triplets, each of which contains 3 sub-band samples. Thus, four triplets corresponds to 12 ms of audio. Next there are fill bits if the number of audio bits amounts to less than the audio field length.
  • PAD Programme Associated Data
  • the audio part of multimedia is proposed to be transmitted in audio frames, yet there may be certain reasons to transmit audio in packet mode as well.
  • Packet mode transmission could in principle be applied e.g. to send audio files, which would first be stored in the memory of the receiver and then played back via the speakers at the appropriate time during the multimedia presentation.
  • This type of audio transport has the ad ⁇ vantage that the file can be transmitted at any bit rate, so the transport rate need not be the same as the fixed bit rate which is used in the transmission of audio frames or an audio stream and which has been as- signed a number of allowed bit rate values in the DAB specification.
  • a disadvantage with this type of transmission is that the audio file has to be stored in memory if the transport rate is lower than the audio stream bit rate, or it needs to be buffered if the transport rate is higher than the audio stream bit rate.
  • playback cannot be started immediately upon recep ⁇ tion of the file, whereas in the case of buffering, playback can be started immediately.
  • the disad- vantage is not a real one, because in most of the possi ⁇ ble practical applications there is no need to transmit an audio file at the audio stream bit rate.
  • the real problem is that the audio stream in audio frames cannot be transmitted in packet mode because there is no mecha ⁇ nism for indicating the audio frame boundaries.
  • Real time packet transmission here means that the bit rate is the same in the transmission of both the audio stream and the audio packets, and that it would be possible in some way to extract from the pack ⁇ ets the same information that is contained in the audio frames.
  • This principle could be applied e.g. to locate bit errors in audio frames by comparing the received audio frame with the checksum CRC of the received pack ⁇ ets that carry the same audio information and with the checksum CRC of the data group formed from the packets. In this way, the audio samples in the audio frames would end up being covered by CRC checking.
  • packets for this purpose would involve extra auxiliary signalling of audio, which might be acceptable as a temporary solu ⁇ tion. If audio transmission is to be protected on a lasting basis and as efficiently as packet transmission is, it would of course be preferable to improve the er ⁇ ror protection of the audio bits in audio frames di ⁇ rectly.
  • the definition describes the in ⁇ terruption of an active broadcast-type service by an an ⁇ nouncement, but the transmission profile for the an ⁇ nouncement can only be defined by specifying the serv- ices to be interrupted. There is no way to address the announcement to a given user group only.
  • the object of the present invention is to achieve audio transport in packet mode so as to allow both addressed audio transport and indication of audio frames in a packet stream.
  • audio is transmitted over a packet channel as a file.
  • An audio frame is placed in the data field of a data group.
  • one segment in the file transfer pro ⁇ tocol corresponds to one audio frame.
  • a data group is assembled in the normal manner, so the data field of the data group will contain a file segment, which in this case is an audio f ame.
  • a file transfer protocol needs to be used. Since the transfer can be performed at any speed, the frames have to be stored or buffered in the receiver prior to presentation.
  • the audio frames are transmitted over a packet channel in the form of a continuous stream.
  • An audio frame is placed in the data field of a data group.
  • the transmission speed is exactly the same as the audio channel bit rate.
  • individual data groups are transmitted at exactly the correct pace, so the transmission consists of an endless train of data groups. Therefore, no file trans- fer protocol is needed. No buffering needs to be used, but the receiver presents the audio frames directly as it receives data groups from the packet channel.
  • the invention is illustrated by the attached draw- ings, in which
  • Fig. 1 presents a known DAB hierarchy
  • Fig. 2a presents the structure of DAB packets
  • Fig. 2b shows how a data group is formed from packets
  • Fig. 3 presents the structure of a data group
  • Fig. 4 presents a DAB audio frame
  • Fig. 5 illustrates the use of an IDG.
  • the audio frames are transmitted as an audio file, in other words, the audio, which has a beginning, a duration and an end, constitutes one file.
  • the file is divided into seg- ments and each segment is placed in the data field of a data group.
  • the protocol will be briefly described be ⁇ low. According to the invention, a segment is exactly equivalent to an audio frame.
  • the file transfer protocol can be implemented ac ⁇ cording to the general basic principle proposed by the Eureka-147 project, in which each segment forms one data group. Successive segments of the file are numbered se- quentially so that the first segment number in the ses ⁇ sion header is 0. The last segment of the file is indi ⁇ cated by a flag in the LAST field of the session header of the data group formed from it .
  • the receiver receives the data packets and forms data groups out of them. If its checksum indicates that bit errors occurred during the transfer, the receiver picks up the data packets of the relevant data group from the retransmission of the file.
  • the Eureka-147 project includes a proposi ⁇ tion that an additional special Information Data Group (IDG) be created.
  • IDG Information Data Group
  • Fig. 5 illustrates the idea of the IDG in file transfer.
  • One IDG is associated with only one file. It is placed at least at the beginning of the packet stream relating to the file, i.e. at the beginning of the file transfer, but IDGs can also be placed in the middle of the packet stream, in other words, the IDG may appear at any point during the file transfer or the IDG can be transmitted some time before the actual file transfer, so it can be used to announce a file transfer before it is started.
  • files X, Y and Z are transferred and the IDGs referring to them are identified by corre ⁇ sponding letters .
  • the file descriptor can be used to give the receiver the required detailed information about the file to be transferred.
  • the file descriptor includes a field containing so- called transfer parameters (T-parameters) .
  • T-parameters transfer parameters
  • a T-parameter called File Type declares the type of the file, so the application software of the receiver is able to decide which algorithm to use for file analysis and interpreta- tion of its contents.
  • DAB audio a new file type pa ⁇ rameter called "DAB audio" be added to let the receiver know that the incoming file announced by the IDG is an audio file.
  • the informa ⁇ tion about the services is transmitted over the fast in ⁇ formation channel (FIC) . It is used to announce the lo ⁇ cation and nature of the service components.
  • FOC fast in ⁇ formation channel
  • a service description for each service is placed in a separate field, which contains a parameter field called service component description.
  • One of the parameters is service component type and this parameter is set to File Trans ⁇ fer.
  • the receiver From the FIC channel information the receiver thus learns that a file is being transferred and from the IDG information that the file is an audio file. The receiver is therefore able to receive the file, decode the audio and present it. Depending on the file transfer speed, the receiver must either store the audio file or use buffering for it .
  • the audio frames are transmitted in packet mode, yet as a continu ⁇ ous audio stream.
  • the transfer speed is exactly the same as it would be if audio frames were used.
  • each audio frame is first assigned to a data group, then packets are formed from the data group and transmitted.
  • the audio frame also contains the PAD.
  • the transmission is not a file transfer procedure as in the first embodiment, so no file transfer protocol is needed. Therefore, no information data groups IDG are needed, either.
  • An audio data group may never cross the CIF boundary, so the entire data group must be trans- ferred in a single common interleaved frame CIF.
  • the data group must be transferred in a single transmission frame. If repetition is used at the data group level, then the data group and all the repe ⁇ titions of it must be transmitted in a single CIF, i.e. each repetition is transmitted in a single CIF.
  • a session header is not necessarily needed, but it is advisable to use it because it contains an address field ADDR FIELD, which is intended for the end user's address. By means of this address, an audio transmission can be addressed to a de ⁇ sired user group.
  • ADDR FIELD address field
  • the SEG NUM field is used as a counter that is incre ⁇ mented by one on every data group. This helps the re ⁇ DCver keep in synchronism, because if a data group fails to be transmitted or is defective, the playback is delayed by the duration of an audio frame.
  • the flag in the LAST FL field is always zero because the transmis ⁇ sion is a continuous audio stream, albeit in packet mode.
  • the data group can be interleaved with other packet mode service components in the same subchannel, but the data group must still fit into a single CIF. If a data group is interleaved with other service compo ⁇ nents carrying audio data groups in the same subchannel, then all the data groups must be transmitted in a single CIF.
  • the appli ⁇ cant proposes that the service component type parameter "DAB Audio Stream" be sent in the service component de ⁇ scription field in the fast information channel FIC.

Abstract

In a digital broadcasting system (DAB), audio is transmitted as a continuous stream in audio frames. According to the invention, this is achieved by transmitting exactly one audio frame in the data field of each data group. Audio can be transferred as a file, in which case a given number of successive audio frames make up an audio file and the audio file is transferred in accordance with the file transfer protocol of the system. In this case, the transfer speed may vary. Audio can be transferred in packet mode as a continuous stream and the audio frames are transferred at the same speed by forming successive data groups from audio frames coming as a stream and by selecting the transfer speed of the data packets so that the transfer speed of an audio frame assigned to the data group is the same as the transfer speed of an audio frame transmitted as a continuous stream.

Description

TRANSPORT OF AUDIO IN A DIGITAL BROADCASTING SYSTEM
The present invention relates to audio transport in a digital broadcasting system in which services can be transported as a continuous stream or in data packets.
The Digital Audio Broadcasting (DAB) system, which has been developed to allow an efficient utilization of frequency bands, uses a completely digital transmission path. The system is designed to replace the analogue broadcasting system commonly used at present, which is based on the use of frequency modulation. DAB defines a digital radio channel based on multiple carriers, which is applicable for the transmission of both audio and data services. A completely digital transmission channel may be either a continuous data stream channel or a packet channel. Packet transmission is more flexible and allows easier transmission of data units of finite length. The DAB system is presented in ETSI (European Telecommunication Standards Institute) standard 300 401, February, 1995.
From the user's point of view, the highest level of abstraction in the DAB system is called ensemble, Fig. 1. It contains all services existing in a given fre¬ quency band. A change from one ensemble to another is effected by tuning to a different frequency band, just as one changes channels in current FM radio reception. The ensemble is divided into services, exemplified in Fig. 1 by Alpha Radio 1, Beta Radio and Alpha Radio 2. In addition, there may be data services, although they are not shown in the figure. Each service is further di¬ vided into service components . A service component can be transported either via an audio channel or via a data channel. For comparison, let it be stated that FM radio contains only one service and one service component (audio) in each channel. At the lowest level, the trans¬ mission frame, whose duration is 24 ms or 96 ms depend¬ ing on the DAB mode, consists of three chronologically consecutive parts. The first part is a synchronizing channel, which contains no service information. The next part is a fast information channel FIC, which has a mode-specific fixed length. The last part is a main service channel MSC, which contains all the subchannels. The position, size and number of subchannels within the MSC may vary, but the size of the MSC is constant. The MSC contains a maximum of 63 different audio and/or data subchannels. The subchannels are numbered on the basis of a so-called sub-Channel Id from 0 to 62. Moreover, the MSC may contain an auxiliary information channel AIC, which has a fixed channel number 63. The AIC may contain the same type of information as the FIC. The MSC information is transmitted using time interleaving such that in DAB mode I the MSC part of the frame is divided into four parts and these are placed in successive transmission frames. These parts are known as CIF (Common Interleaved Frame) , so the MSC part of the frame in mode I contains four CIFs. In other modes no inter¬ leaving is used, so the MSC is the same as the CIF.
At the transmitting end, besides audio services, the service supplier may also provide data services and e.g. multimedia services. From the audio information and data supplied by the service suppliers, the DAB operator produces a DAB transmission signal, which consists of successive transmission frames such as those presented in the lower part of Fig. 1.
In the receiver, the information channel FIC and the channel MSC containing the audio and data services are separated from each other from the transmission frame. The subchannels are separated and channel decoded and then passed on for further processing. From the in¬ formation in the received FIC channel, the user will know which services are included in the ensemble re¬ ceived and is thus able to select a desired service or services. By combining subchannel service components ac¬ cording to the application programme, it is possible to compose e.g. a desired multimedia service.
One advantage of the DAB system is that data ca¬ pacity can be reserved for different service suppliers on a dynamic basis. The capacity may be 1.728 Mbit/s at most. The data is transmitted in packets as illustrated by Fig. 2, consisting of a header field, a data field and a checksum. The meanings of the fields are in accor¬ dance with the DAB standard. The packet header contains packet length data (Pkt Len) , a continuity index (Cont Ind) , first/last packet data (First/Last) , an address (Pkt Address) identifying the service component, a com¬ mand (Command) and the actual data field length (Data Len) . The data field contains the actual data to be transmitted plus fill bits if required. At the end is the packet checksum (Pkt CRC) .
By combining the data fields of packets in the re¬ ceiver, a so-called data group is formed. Fig. 2B. The packets are formed at the transmitting end from the data group by simply cutting it into sections and placing each section into the data field of a data packet. Gen¬ erally a data group consists of the data fields of a number of consecutive packets transmitted. In the sim¬ plest case, one packet is sufficient to form a data group.
The data group is formed as illustrated by Fig. 3. The meanings of the abbreviations of the data group header and session header fields are as indicated in the table below: Data Group header Session header
EXT FL extension flag LAST FL last CRC FL CRC flag SEG NUM segment number SES FL session flags RFA reserved for future applications DG TYPE data group type LEN IND length of next address field CONT IND continuity index ADDR FIELD end user's address REP IND repetition index EXT FIELD extension field
These header fields are followed by the actual data and the data group checksum DG CRC. A continuous audio stream is transmitted in frames having a structure as illustrated by Fig. 4. At the transmitting end, 16-bit PCM coded audio samples coming at a frequency of 48 kHz are divided into sub-bands and the samples of the sub-bands are encoded into the audio frame by making use of the masking effect of the human ear so that the incoming bit rate 768 kbit/s is reduced e.g. in the case of a mono channel to a rate of about 100 kbit/s. The four-byte header of the frame contains information intended for the decoders in the receiver, such as synchronization data, bit rate data, and sam¬ pling frequency data. A bit allocation field coming af¬ ter the checksum indicates how the bits are allocated to each one of the audio field sub-bands containing 36 coded samples and which bits have been removed from the samples in making use of the masking effect. A Scale Factor Selection Information field indicates how the group of audio samples has been scaled (normalized) in the decoder. After this there is a field that contains the audio bits proper. The information in it corresponds to 24 ms of audio. The field contains 36 encoded sub¬ band audio samples divided into twelve triplets, each of which contains 3 sub-band samples. Thus, four triplets corresponds to 12 ms of audio. Next there are fill bits if the number of audio bits amounts to less than the audio field length. Finally there are an X-P.AD and an F- PAD field, which transmit Programme Associated Data (PAD) . This data is in synchronism with the audio of the frame. The PAD bytes of successive frames make up a so- called PAD channel.
The audio part of multimedia is proposed to be transmitted in audio frames, yet there may be certain reasons to transmit audio in packet mode as well. Packet mode transmission could in principle be applied e.g. to send audio files, which would first be stored in the memory of the receiver and then played back via the speakers at the appropriate time during the multimedia presentation. This type of audio transport has the ad¬ vantage that the file can be transmitted at any bit rate, so the transport rate need not be the same as the fixed bit rate which is used in the transmission of audio frames or an audio stream and which has been as- signed a number of allowed bit rate values in the DAB specification.
A disadvantage with this type of transmission is that the audio file has to be stored in memory if the transport rate is lower than the audio stream bit rate, or it needs to be buffered if the transport rate is higher than the audio stream bit rate. In the former case, playback cannot be started immediately upon recep¬ tion of the file, whereas in the case of buffering, playback can be started immediately. However, the disad- vantage is not a real one, because in most of the possi¬ ble practical applications there is no need to transmit an audio file at the audio stream bit rate. The real problem is that the audio stream in audio frames cannot be transmitted in packet mode because there is no mecha¬ nism for indicating the audio frame boundaries.
However, there are certain applications in which it is desirable to implement audio transfer in real time packet mode. Real time packet transmission here means that the bit rate is the same in the transmission of both the audio stream and the audio packets, and that it would be possible in some way to extract from the pack¬ ets the same information that is contained in the audio frames. This principle could be applied e.g. to locate bit errors in audio frames by comparing the received audio frame with the checksum CRC of the received pack¬ ets that carry the same audio information and with the checksum CRC of the data group formed from the packets. In this way, the audio samples in the audio frames would end up being covered by CRC checking. Using packets for this purpose would involve extra auxiliary signalling of audio, which might be acceptable as a temporary solu¬ tion. If audio transmission is to be protected on a lasting basis and as efficiently as packet transmission is, it would of course be preferable to improve the er¬ ror protection of the audio bits in audio frames di¬ rectly.
Another possible application of real time transfer of audio packets is found in the case where audio is to be addressed to a given user group only. This applica¬ tion makes use of the fact that the packets contain an address. As shown in the table above, the session header contains a field reserved for the end user's address, ADDR FIELD. This could be utilized to direct audio in¬ formation to a given group, allowing real time packet transmission to be used as an information channel for different user groups. The DAB specification also de¬ fines the transmission of announcements via the fast in- formation channel FIC. The definition describes the in¬ terruption of an active broadcast-type service by an an¬ nouncement, but the transmission profile for the an¬ nouncement can only be defined by specifying the serv- ices to be interrupted. There is no way to address the announcement to a given user group only.
Therefore, the object of the present invention is to achieve audio transport in packet mode so as to allow both addressed audio transport and indication of audio frames in a packet stream.
This object is achieved in the manner described in the independent claim.
According to the first embodiment of the inven¬ tion, audio is transmitted over a packet channel as a file. An audio frame is placed in the data field of a data group. Thus, one segment in the file transfer pro¬ tocol corresponds to one audio frame. From the packets received through the channel, a data group is assembled in the normal manner, so the data field of the data group will contain a file segment, which in this case is an audio f ame. To enable the audio frames obtained from the data field to be arranged in the correct chronologi¬ cal order in the receiver, a file transfer protocol needs to be used. Since the transfer can be performed at any speed, the frames have to be stored or buffered in the receiver prior to presentation.
According to the second embodiment, the audio frames are transmitted over a packet channel in the form of a continuous stream. An audio frame is placed in the data field of a data group. The transmission speed is exactly the same as the audio channel bit rate. In this case, individual data groups are transmitted at exactly the correct pace, so the transmission consists of an endless train of data groups. Therefore, no file trans- fer protocol is needed. No buffering needs to be used, but the receiver presents the audio frames directly as it receives data groups from the packet channel.
The invention is illustrated by the attached draw- ings, in which
Fig. 1 presents a known DAB hierarchy,
Fig. 2a presents the structure of DAB packets,
Fig. 2b shows how a data group is formed from packets,
Fig. 3 presents the structure of a data group,
Fig. 4 presents a DAB audio frame, and
Fig. 5 illustrates the use of an IDG.
According to the invention, to allow the audio frame boundaries to be clearly indicated when audio in¬ formation is transmitted in packet mode, one and only one audio frame in its entirety, including the PAD part, is assigned to each data group. According to the first embodiment, the audio frames are transmitted as an audio file, in other words, the audio, which has a beginning, a duration and an end, constitutes one file. In accordance with the file trans¬ fer principle used in DAB, the file is divided into seg- ments and each segment is placed in the data field of a data group. The protocol will be briefly described be¬ low. According to the invention, a segment is exactly equivalent to an audio frame. Since the audio is trans¬ mitted as a file, it is necessary to use a file transfer protocol to enable the receiver to arrange the data groups assembled from the packets into the correct se¬ quence. The file transfer speed may be higher than, the same as or lower than the audio stream bit rate. The file transfer protocol can be implemented ac¬ cording to the general basic principle proposed by the Eureka-147 project, in which each segment forms one data group. Successive segments of the file are numbered se- quentially so that the first segment number in the ses¬ sion header is 0. The last segment of the file is indi¬ cated by a flag in the LAST field of the session header of the data group formed from it . The receiver receives the data packets and forms data groups out of them. If its checksum indicates that bit errors occurred during the transfer, the receiver picks up the data packets of the relevant data group from the retransmission of the file.
To enable the receiver to pick up the correct files from the packet stream transmitted and identify the file type in question so as to ensure proper file management, the Eureka-147 project includes a proposi¬ tion that an additional special Information Data Group (IDG) be created. This is a file transfer descriptor, i.e. it provides the necessary information about the file it refers to and it is multiplexed with the file segments.
Fig. 5 illustrates the idea of the IDG in file transfer. One IDG is associated with only one file. It is placed at least at the beginning of the packet stream relating to the file, i.e. at the beginning of the file transfer, but IDGs can also be placed in the middle of the packet stream, in other words, the IDG may appear at any point during the file transfer or the IDG can be transmitted some time before the actual file transfer, so it can be used to announce a file transfer before it is started. In Fig. 5, files X, Y and Z are transferred and the IDGs referring to them are identified by corre¬ sponding letters . The important thing that can be accom- pushed by means of the IDG is contained in its data field, which is called the 'file descriptor' . The file descriptor can be used to give the receiver the required detailed information about the file to be transferred. The file descriptor includes a field containing so- called transfer parameters (T-parameters) . A T-parameter called File Type declares the type of the file, so the application software of the receiver is able to decide which algorithm to use for file analysis and interpreta- tion of its contents.
The applicant proposes that a new file type pa¬ rameter called "DAB audio" be added to let the receiver know that the incoming file announced by the IDG is an audio file. According to the DAB specification, the informa¬ tion about the services is transmitted over the fast in¬ formation channel (FIC) . It is used to announce the lo¬ cation and nature of the service components. A service description for each service is placed in a separate field, which contains a parameter field called service component description. One of the parameters is service component type and this parameter is set to File Trans¬ fer.
From the FIC channel information the receiver thus learns that a file is being transferred and from the IDG information that the file is an audio file. The receiver is therefore able to receive the file, decode the audio and present it. Depending on the file transfer speed, the receiver must either store the audio file or use buffering for it .
According to the second embodiment, the audio frames are transmitted in packet mode, yet as a continu¬ ous audio stream. The transfer speed is exactly the same as it would be if audio frames were used. At the trans- mitting end, as audio frames are coming as a continuos stream, each audio frame is first assigned to a data group, then packets are formed from the data group and transmitted. The audio frame also contains the PAD. Thus, the transmission is not a file transfer procedure as in the first embodiment, so no file transfer protocol is needed. Therefore, no information data groups IDG are needed, either. An audio data group may never cross the CIF boundary, so the entire data group must be trans- ferred in a single common interleaved frame CIF. In other words, the data group must be transferred in a single transmission frame. If repetition is used at the data group level, then the data group and all the repe¬ titions of it must be transmitted in a single CIF, i.e. each repetition is transmitted in a single CIF.
When a data group is formed, a session header is not necessarily needed, but it is advisable to use it because it contains an address field ADDR FIELD, which is intended for the end user's address. By means of this address, an audio transmission can be addressed to a de¬ sired user group. If the session header is used, then the SEG NUM field is used as a counter that is incre¬ mented by one on every data group. This helps the re¬ ceiver keep in synchronism, because if a data group fails to be transmitted or is defective, the playback is delayed by the duration of an audio frame. The flag in the LAST FL field is always zero because the transmis¬ sion is a continuous audio stream, albeit in packet mode. The data group can be interleaved with other packet mode service components in the same subchannel, but the data group must still fit into a single CIF. If a data group is interleaved with other service compo¬ nents carrying audio data groups in the same subchannel, then all the data groups must be transmitted in a single CIF.
As in the case of the first embodiment, the appli¬ cant proposes that the service component type parameter "DAB Audio Stream" be sent in the service component de¬ scription field in the fast information channel FIC.
It is obvious to a person skilled in the art that technological development permits many different ways of implementing the basic idea of the invention. The inven- tion and its embodiments are thus not limited to the ex¬ amples described above but may be varied within the framework of the claims.

Claims

Claims
1. Procedure for the transfer of audio in a digi¬ tal broadcasting system, in which an audio programme transmitted as a continuous stream is transferred in the form of audio frames and in which, in packet mode, the information to be transmitted is assigned to the data field of a data group (DG) and the data group is divided into segments which are placed in the data fields of the data packets, characterized in that the audio is transmitted in packet mode by placing the audio frame in the data field of the data group.
2. Procedure as defined in claim 1, characterized in that a certain number of successive audio frames make up an audio file and the audio file is transferred in accordance with the communication protocol of the sys¬ tem.
3. Procedure as defined in claim 2, characterized in that the transfer rate of the audio frames can be freely selected within the limits of the packet transfer speed of the system.
4. Procedure as defined in claim 1, characterized in that successive data packets are formed from succes- sive audio frames and that the transfer speed of the data packets transferred as a continuous train is so se¬ lected that the transfer speed of an audio frame placed in the data group is the same as the transfer speed of an audio frame transmitted as a continuous stream.
5. Procedure as defined in claim 5, characterized in that the entire data group is transmitted in a single transmission frame, in which case the data group is not time-interleaved into several transmission frames.
6. Procedure as defined in claim 1, characterized in that a segment number field in the data group header is used as a counter which is incremented by one each time a data group is transmitted.
7. Procedure as defined in claim 1, characterized in that an address field in the data group header is used to address a given user group.
8. Procedure as defined in claim 1, characterized in that the receiver is informed via mechanisms consis- tent with the system that the data field of the data group contains audio information.
9. Procedure as defined in claim 1, characterized in that the digital broadcasting system is DAB.
10. Procedure as defined in claim 9, characterized in that the information that the data field of the data group contains audio information is conveyed in the File Type field of the Information Data Group (IDG) .
11. Procedure as defined in claim 9, characterized in that the information that the audio is transferred as a file is conveyed via the Fast Information Channel (FIC) by setting the service component type parameter to File Transfer.
12. Procedure as defined in claim 9, characterized in that the information that the audio is transferred as an audio stream is conveyed via the Fast Information Channel (FIC) by setting the service component type pa¬ rameter to DAB Audio Stream.
PCT/FI1996/000595 1995-11-07 1996-11-05 Transport of audio in a digital broadcasting system WO1997017776A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
EP96934880A EP0872054A1 (en) 1995-11-07 1996-11-05 Audio-transferred dab
AU73012/96A AU7301296A (en) 1995-11-07 1996-11-05 Audio-transferred dab

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
FI955357A FI99064C (en) 1995-11-07 1995-11-07 Audio transmission in a digital broadcast radio system
FI955357 1995-11-07

Publications (1)

Publication Number Publication Date
WO1997017776A1 true WO1997017776A1 (en) 1997-05-15

Family

ID=8544343

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/FI1996/000595 WO1997017776A1 (en) 1995-11-07 1996-11-05 Transport of audio in a digital broadcasting system

Country Status (4)

Country Link
EP (1) EP0872054A1 (en)
AU (1) AU7301296A (en)
FI (1) FI99064C (en)
WO (1) WO1997017776A1 (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1032147A2 (en) * 1999-02-24 2000-08-30 Sony Computer Entertainment Inc. Broadcast system and terminal for receiving and reproducing broadcast signals
WO2001016931A1 (en) * 1999-09-01 2001-03-08 Nokia Corporation Method and arrangement for providing customized audio characteristics to cellular terminals
EP1115218A2 (en) * 1999-12-16 2001-07-11 Lucent Technologies Inc. Transmission frame for a satellite digital audio radio system
EP1463308A2 (en) * 1997-07-12 2004-09-29 Trevor Burke Technology Limited Programme generation
EP1119122A3 (en) * 2000-01-20 2005-01-19 Matsushita Electric Industrial Co., Ltd. Digital broadcast transmission method, broadcast transmitter for transmitting digital broadcast signals and broadcast receiver for receiving said digital broadcast signals
US9729594B2 (en) 2000-09-12 2017-08-08 Wag Acquisition, L.L.C. Streaming media delivery system

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5010549A (en) * 1988-04-23 1991-04-23 Kabushiki Kaisha Kenwood Packet data generator
DE4422015C1 (en) * 1994-06-16 1995-08-03 Bosch Gmbh Robert Transmission and reception of digital audio with image, speech or text
FR2718905A1 (en) * 1994-04-19 1995-10-20 France Telecom Digital signal organized in autonomous data containers, in particular for the transmission of data to intermittently operating receivers, broadcasting method and corresponding reception method.

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5010549A (en) * 1988-04-23 1991-04-23 Kabushiki Kaisha Kenwood Packet data generator
FR2718905A1 (en) * 1994-04-19 1995-10-20 France Telecom Digital signal organized in autonomous data containers, in particular for the transmission of data to intermittently operating receivers, broadcasting method and corresponding reception method.
DE4422015C1 (en) * 1994-06-16 1995-08-03 Bosch Gmbh Robert Transmission and reception of digital audio with image, speech or text

Cited By (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1463308A3 (en) * 1997-07-12 2005-09-21 Trevor Burke Technology Limited Programme generation
EP1463308A2 (en) * 1997-07-12 2004-09-29 Trevor Burke Technology Limited Programme generation
EP1032147A3 (en) * 1999-02-24 2004-12-22 Sony Computer Entertainment Inc. Broadcast system and terminal for receiving and reproducing broadcast signals
EP1032147A2 (en) * 1999-02-24 2000-08-30 Sony Computer Entertainment Inc. Broadcast system and terminal for receiving and reproducing broadcast signals
WO2001016931A1 (en) * 1999-09-01 2001-03-08 Nokia Corporation Method and arrangement for providing customized audio characteristics to cellular terminals
US7689670B2 (en) 1999-09-01 2010-03-30 Nokia Corporation Method and arrangement for providing customized audio characteristics to cellular terminals
US6907113B1 (en) 1999-09-01 2005-06-14 Nokia Corporation Method and arrangement for providing customized audio characteristics to cellular terminals
EP1115218A2 (en) * 1999-12-16 2001-07-11 Lucent Technologies Inc. Transmission frame for a satellite digital audio radio system
EP1115218A3 (en) * 1999-12-16 2005-01-05 Lucent Technologies Inc. Transmission frame for a satellite digital audio radio system
US6922400B2 (en) 2000-01-20 2005-07-26 Matsushita Electric Industrial Co., Ltd. Transmission method of digital broadcasting, digital broadcasting receiver, and digital broadcasting station system
EP1119122A3 (en) * 2000-01-20 2005-01-19 Matsushita Electric Industrial Co., Ltd. Digital broadcast transmission method, broadcast transmitter for transmitting digital broadcast signals and broadcast receiver for receiving said digital broadcast signals
US9729594B2 (en) 2000-09-12 2017-08-08 Wag Acquisition, L.L.C. Streaming media delivery system
US9742824B2 (en) 2000-09-12 2017-08-22 Wag Acquisition, L.L.C. Streaming media delivery system
US9762636B2 (en) 2000-09-12 2017-09-12 Wag Acquisition, L.L.C. Streaming media delivery system
US10298638B2 (en) 2000-09-12 2019-05-21 Wag Acquisition, L.L.C. Streaming media delivery system
US10298639B2 (en) 2000-09-12 2019-05-21 Wag Acquisition, L.L.C. Streaming media delivery system
US10567453B2 (en) 2000-09-12 2020-02-18 Wag Acquisition, L.L.C. Streaming media delivery system

Also Published As

Publication number Publication date
FI99064C (en) 1997-09-25
AU7301296A (en) 1997-05-29
FI955357A0 (en) 1995-11-07
EP0872054A1 (en) 1998-10-21
FI99064B (en) 1997-06-13

Similar Documents

Publication Publication Date Title
EP2139132B1 (en) A method for transmitting mobile multimedia broadcast electronic service guide
US9350471B1 (en) Systems and methods for transmitting and receiving large objects via digital radio broadcast
US8144612B2 (en) Systems and methods for transmitting media content via digital radio broadcast transmission for synchronized rendering by a receiver
US20210235135A1 (en) Apparatuses and methods for transmitting or receiving a broadcast content via one or more networks
US8451868B2 (en) Systems and methods for transmitting media content via digital radio broadcast transmission for synchronized rendering by a receiver
CA2972073C (en) Systems and method for digital radio broadcast with cross platform reception
US6415135B1 (en) Transmission protocol for file transfer in a DAB system
US20120189069A1 (en) Systems and Methods for a Multiport Synchronous-Asynchronous Client for Scheduling and Delivering Content for Digital Radio Broadcast Transmission
KR20160147841A (en) Broadcasting transmission device, method for operating broadcasting transmission device, broadcasting reception device, and method for operating broadcasting reception device
US20090207861A1 (en) Method and Apparatus For Formatting Data Signals in a Digital Audio Broadcasting System
US6347071B1 (en) Time division multiplexed transmission of OFDM symbols
US20180139499A1 (en) Method for streaming through a data service over a radio link subsystem
US8893214B2 (en) Image processing apparatus, signal processing method, and program
WO2008106838A1 (en) A multi-channel transmitting method for electronic service guide in mobile multimedia broadcasting
WO1997017776A1 (en) Transport of audio in a digital broadcasting system
WO2011044349A1 (en) Systems and methods for transmitting media content via digital radio broadcast transmission for synchronized rendering by a receiver
WO1997017775A1 (en) Multimedia reception in a digital broadcasting system
US9842048B2 (en) Systems, methods, and computer readable media for digital radio broadcast receiver memory and power reduction
HUT63018A (en) Method for transferring control signal varying in time
JP4868686B2 (en) Digital broadcast signal multiplex transmission device
KR20080063185A (en) Method and device for conversion of a eti-signal to eti-signal with dab-mode 3
EP1334579A1 (en) Device and method for wireless broadcast on a number of carrier waves

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AL AM AT AU AZ BA BB BG BR BY CA CH CN CU CZ DE DK EE ES FI GB GE HU IL IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MD MG MK MN MW MX NO NZ PL PT RO RU SD SE SG SI SK TJ TM TR TT UA UG US UZ VN AM AZ BY KG KZ MD RU TJ TM

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): KE LS MW SD SZ UG AT BE CH DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG

CFP Corrected version of a pamphlet front page
CR1 Correction of entry in section i

Free format text: PAT.BUL.21/97 UNDER INID (54)"TITLE",REPLACE THE EXISTING TEXT BY "TRANSPORT OF AUDIO IN A DIGITAL BROADCASTING SYSTEM"

DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
121 Ep: the epo has been informed by wipo that ep was designated in this application
WWE Wipo information: entry into national phase

Ref document number: 1996934880

Country of ref document: EP

NENP Non-entry into the national phase

Ref country code: JP

Ref document number: 97517889

Format of ref document f/p: F

REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

WWP Wipo information: published in national office

Ref document number: 1996934880

Country of ref document: EP

NENP Non-entry into the national phase

Ref country code: CA