WO1997013336A1 - Handling of program files in a digital broadcasting system - Google Patents

Handling of program files in a digital broadcasting system Download PDF

Info

Publication number
WO1997013336A1
WO1997013336A1 PCT/FI1996/000523 FI9600523W WO9713336A1 WO 1997013336 A1 WO1997013336 A1 WO 1997013336A1 FI 9600523 W FI9600523 W FI 9600523W WO 9713336 A1 WO9713336 A1 WO 9713336A1
Authority
WO
WIPO (PCT)
Prior art keywords
channel
service
information
file
user
Prior art date
Application number
PCT/FI1996/000523
Other languages
French (fr)
Inventor
Ari Salomäki
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 AU71332/96A priority Critical patent/AU7133296A/en
Publication of WO1997013336A1 publication Critical patent/WO1997013336A1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H20/00Arrangements for broadcast or for distribution combined with broadcast
    • H04H20/86Arrangements characterised by the broadcast information itself
    • H04H20/93Arrangements characterised by the broadcast information itself which locates resources of other pieces of information, e.g. URL [Uniform Resource Locator]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H20/00Arrangements for broadcast or for distribution combined with broadcast
    • H04H20/53Arrangements specially adapted for specific applications, e.g. for traffic information or for mobile receivers
    • H04H20/57Arrangements specially adapted for specific applications, e.g. for traffic information or for mobile receivers for mobile receivers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/266Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel
    • H04N21/2665Gathering content from different sources, e.g. Internet and satellite
    • 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/435Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream
    • H04N21/4351Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream involving reassembling additional data, e.g. rebuilding an executable program from recovered modules
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/81Monomedia components thereof
    • H04N21/8166Monomedia components thereof involving executable data, e.g. software
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/84Generation or processing of descriptive data, e.g. content descriptors
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/85Assembly of content; Generation of multimedia applications
    • H04N21/854Content authoring
    • H04N21/8543Content authoring using a description language, e.g. Multimedia and Hypermedia information coding Expert Group [MHEG], eXtensible Markup Language [XML]
    • 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 the handling of information relating to service programmes in a digital broadcasting system which allows the transmission of audio and data services as well as selective reception of such services.
  • the information to be transmitted over the transmission channel may be either a continuous audio or data stream or packet format information.
  • DAB Digital Audio Broadcasting
  • the transmission path is completely digital, and the system is designed to replace the analogue broadcasting system com ⁇ monly used at present, which is based on the use of frequency modulation.
  • DAB has been designed especially for a mobile environment, in other words, the receiver may be moving, but still the various decay effects and disturbances occurring in the propa ⁇ gation ofthe radio signal are avoided via suitable modulation and channel encoding.
  • DAB defines a digital radio channel based on multiple carriers, which is appli ⁇ cable 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.
  • the DAB system is presented in detail in ETSI (European Telecommunica ⁇ tion 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 frequency band. A change from one ensemble to another is effected by tuning to a different fre ⁇ quency band, just as one changes channels in current FM radio reception.
  • the en ⁇ Translat 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 divided into service components. Each service component is either an audio channel or a data channel.
  • FM radio contains only one service and one service component (audio) in each channel.
  • the transmission frame whose duration is exactly 24 ms or 96 ms depending on the mode, consists of three chronologically consecutive parts.
  • the first part is a Synchronizing Channel, which contains no service informa ⁇ tion.
  • 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 can vary, but still the size ofthe MSC is constant.
  • the MSC contains a maximum of 63 differ ⁇ ent audio and/or data subchannels.
  • the subchannels are numbered on the basis of a so-called Channel Id from 0 to 62.
  • the MSC may contain an Auxiliary Infor ⁇ mation Channel AIC, which has a fixed channel number 63.
  • the AIC may contain the same type of information as the FIC.
  • a transmitter control de ⁇ vice 1 controls the transmission.
  • the FIC and control block 2 produces general service information SI relating to audio and data services, which helps the user select the service he/she wants, multiplex configuration information MCI, i.e. data indicating the number, size and location of subchannels, and conditional access information CA, which may relate to the chargeability of services or to encryption.
  • MCI multiplex configuration information
  • CA conditional access information
  • FIDC fast information data channel
  • the audio information e.g. music, provided by audio service providers is compressed by an MPEG audio encoder 4 and passed to audio channel encoders 5.
  • the data supplied by data service sources 6 is encoded by a data channel encoder 7.
  • the data can be transmitted as a continuous stream or in the form of packets with addresses, so one subchannel may contain several packet channels.
  • the channel-encoded and time-interlaced data and audio information as well as FIC information is passed into block 8, where different channels are first multi ⁇ plexed into a common frame. After this, the frame is divided into blocks and, for each channel, successive OFDM symbols of a given duration are formed from the bits and these symbols are modulated by the D-QPSK (Differential Quaternary Phase Shift Keying) method. Next, an inverse Fourier transformation is performed, giving a time- level I/Q signal, which is used in the modulation of a radio frequency carrier.
  • D-QPSK Different Quaternary Phase Shift Keying
  • Each transmission frame is thus time-multiplexed between the synchronizing channel, fast information channel FIC and the main service channel MSC containing the audio and data services.
  • DAB mode III which is intended for aerial, satellite and cable transmissions, there are 192 carriers, a frame has 153 symbols and the duration of a frame is 24 ms.
  • the DAB ensemble received is multiplexed in a COFDM (Coded Orthogonal Frequency Division Multiplex) block 9, which converts the I-Q signal into digital form.
  • the digitalized signal is transferred to the frequency level via a fast Fourier transformation, the frequency interlacing is removed and transmission frames are formed from successive OFDM symbols.
  • the transmission frame is as presented in the lower part of Fig. 1.
  • the information channel FIC and the MSC con ⁇ taining the audio and data services are separated from each other, and subchannels are separated from the MSC channel and channel-decoded by decoders 5' and 6'.
  • the de ⁇ sired subchannels are then passed on for further processing. From the FIC channel, the user can get information about the services contained in the ensemble received and is thus able to select the desired service/services.
  • Fig. 3 represents a receiver suited for media applications.
  • the ensemble received is divided into a number of services and each service is further divided into service components.
  • a service component is either an audio channel or a data channel.
  • the ensemble is decoded in a COFDM (Coded Orthogonal Frequency Division Multiplex) block 31 and, via demultiplexing, subchannels SUBCH1,...,SUBCHL as well as the components SI, MCI and FIDC ofthe fast in ⁇ formation channel FIC are separated from the MSC channel.
  • the maximum number of subchannels is 64.
  • the desired subchannels are then passed on for further process- ing.
  • a desired packet channel can thus be separated from a data channel on the basis of the packet address and passed into the receiver.
  • subchannel service components such as audio/speech, continuous video and packet data
  • multimedia services such as audio/speech, continuous video and packet data
  • hypermedia service such as audio/speech, continuous video and packet data
  • file-based service such as text
  • hypertext such as text
  • the interface A is an interface to the service components, from which the desired services are formed by user agents.
  • a DAB receiver comprises a block (SI handler) for handling serv ⁇ ice information, a block (FIC handler) for handling the FIC information channel, and an application software block, which is informed about the positions ofthe subchan- nels in the multiplex by the information channel handling block FICH.
  • the SI han ⁇ dler to which are connected both the service information channel SI and the auxiliary information channel AIC, produces for the application software block more detailed information describing the services, while the latter block generates e.g. a graphic user interface.
  • the user interface may contain e.g. a text which reads "this ensemble (name) contains the services ALPHA RADIO 1, BETA RADIO, ALPHA RADIO 2", followed by a prompt "Select service”.
  • the user selects a desired service using a keyboard, a mouse or some other suitable means, whereupon a list of programmes available in this service, possibly together with a short description of each pro ⁇ gramme, is displayed.
  • the description may inform the user that he/she can choose e.g. to display pictures associated with music or the lyrics of songs.
  • the user then makes several selections to get a programme ofthe kind and composition he/she wants.
  • the application software block commissions the FIC handler to pick out the requested channels to compose the programme.
  • a problem in this type of selection is that the application software block must operate by observing the service hierarchy and rely on the rather scanty information that is available from the prior-art service information channel SI and auxiliary infor- mation channel AIC. For this reason, selecting the service components needed to compose a desired programme requires numerous operations by the user. Searching the supply of programmes takes time, because the user must now and again return to the ensemble level or service level and then proceed down the hierarchy, making se ⁇ lections.
  • the only information given to the user via the FIC channel is a service name presented with a 16-character "service label". The names are transmitted as a 6-bit encoded binary number.
  • the object ofthe present invention is to achieve a guidance arrangement to make it easier for the user to make selections between the numerous programmes comprised in a DAB ensemble.
  • the guidance should have a graphic implementation as seen by the user, and it should be easy to use, informative and interactive. As to its internal structure, the guidance should be so designed that the user is able to start a desired programme directly from the guidance.
  • Another object is to achieve an arrangement that, in addition to the transmis- sion of an electronic programme guide, is also applicable for the transmission of any file ofthe same type as the programme guide.
  • An example of such use is an interac ⁇ tive multimedia type instruction program.
  • a special file is generated and transmitted at the transmission end ofthe DAB system. It is a plain-language file which could contain pictures and text. Each provider of services can create a separate file. The operator either collects the different files, combines them and forms them into a single file to be transmitted, or preferably the operator generates a separate file which contains links to the files ofthe service providers.
  • the file contains text and pictures visible to the user and a large amount of information intended for the application software ofthe receiver, not visible to the user. This in ⁇ formation may be hidden text, instructions, algorithms. The most important data in ⁇ visible to the user is a link which, upon activation by the user, links the file to another file.
  • the user is able to navigate between files and to quickly find and collect the information he/she is interested in, whereupon the receiver auto ⁇ matically composes the requested service from the subchannels ofthe DAB multiplex.
  • This method provides a special advantage in the creation of an electronic programme guide.
  • the file consists of HTML image pages.
  • the image pages can be transmitted in one channel or they can be divided among several channels.
  • Fig. 1 represents the hierarchy levels in the DAB system
  • Fig. 2 represents an entire DAB system in a simplified form
  • Fig. 3 represents the operations performed in the receiver
  • Fig. 4 is a diagram representing the basic idea ofthe invention.
  • the format is the HTML (Hypertext Mark-up Language) known in itself, which is a simple data format designed for the generation of hypertext documents and documents intended to be transferred from an apparatus to another.
  • HTML Hypertext Mark-up Language
  • HTML documents are SGML documents and their general semantics enables the presentation of different types of information.
  • the service provider ' s source material which may consist of text, pictures or combina ⁇ tions of text and pictures or structured documents containing graphics, is converted into an HTML document, using the HTML language.
  • the document is transmitted over a transmission network to the receiver's computer, whose software (agent) con ⁇ verts the received document so as to enable it to be displayed in a format defined in the document.
  • SGML is defined in ISO standard 8879:1986, Information Processing Text and Office Systems Standard Generalized Mark-up Language (SMGL).
  • SMGL Information Processing Text and Office Systems Standard Generalized Mark-up Language
  • a known area of use is the WWW (World Wide Web), which is a decentralized, hypertext- based information system developed by CERN. Its use is particularly well known in connection with the Internet.
  • HTML is generally used to denote both document type and events in the document.
  • Events means element changes in the document, such as e.g. the be- ginning and end of a title, the beginning and end of a paragraph, images, hyperlinks, etc.
  • Mark-ups are syntactic separators added to the document data to describe its structure. The commonest mark-up is called tag, which is used to separate elements. There is e.g. a start tag, which is the character ⁇ , and an end tag, which is the sign ⁇ /.
  • Tags can also be used to give instructions to the software in the receiver; for instance, the element ⁇ TITLE> indicates that the text following it is a title, which again is ter ⁇ minated by the element ⁇ /TITLE>.
  • an important element is the anchor ⁇ A>. It defines a hyperlink, which is the relationship between two anchors.
  • the anchors can be placed in the same document or in different documents. It is this feature that enables net surfing, well known to Internet users.
  • a URI Uniform Resource Identifier
  • the URI is composed of a URL (Uniform Re ⁇ source Locator) and a relative URL.
  • the link can point to the head anchor either di ⁇ rectly using a URI or indirectly using a URL.
  • each provider of DAB services creates an HTML- format guide file relating to their service, containing one or more pages.
  • the file may comprise text and images.
  • One page may contain a general description ofthe service, another a more detailed presentation ofthe programme ofthe day together with times of transmission, while the other pages may contain a weekly programme.
  • Some pages may contain the lyrics ofthe music to be presented.
  • there may be graphics files with still pictures.
  • a page may contain several links, which point to certain parts on the other pages ofthe same file or to a graphics file. In other words, a link is asso ⁇ ciated with a head address URL.
  • the DAB operator who can also be called the producer ofthe multiplex, col ⁇ lects the HTML programme files of different service providers and possibly adds hy ⁇ perlinks to them. Moreover, the operator generates a separate file which describes the various ensembles available and lists their services. To this file are also added hyper ⁇ links to the files ofthe serviceproviders. To a page in the service provider's pro ⁇ gramme file containing an overview ofthe services, it is possible to add hyperlinks enabling the pages to be linked to the pages of other service providers or to the pages for other services ofthe same provider (horizontal linking within the DAB hierarchy), as well as hyperlinks enabling the pages to be linked to the ensemble (vertical linking within the DAB hierarchy). In this way, the DAB operator generates a combined pro ⁇ gramme guide containing several HTML file pages.
  • Alpha radio This service mainly consists of music with occasional news.
  • the programmes today are as follows. 8:00 - 9:00 Light music to start the working day. This is a multimedia pro ⁇ gramme. You may view the programme with all the multimedia features by clicking here, or you may choose to just listen to the programme with lyrics or without lyrics.
  • the parts shown in bold text are hyperlinks.
  • the application software finds the address ofthe anchor at the other end ofthe link and performs a jump to the file and position indicated by it, whereupon the new page is displayed.
  • the user wishes to preview the pro ⁇ gramme for tomorrow, he/she will click with the mouse on the last bolded word in the above passage, whereupon the application software will find the programme page for the day in question.
  • Each service provider can freely make their own pages and add hyperlinks to them, so it is possible to give the user as detailed information about the programmes as desired.
  • the bold text Alpha Radio can be a link to the service list ofthe ensemble, which again may contain a link to a list of other ensembles. In the former case, by clicking on a desired service, the user will see the channels available within that serv ⁇ ice.
  • the combined programme guide thus composed from successive HTML files has to be placed in the multiplex. At least a part of it, prefera- bly the startup page, is placed in the AIC channel (Auxiliary Information Channel), which has a fixed channel number 63.
  • the rest ofthe files can be placed either in the AIC channel or in one ofthe packet channels.
  • the application software which can be placed in a PC, forms HTML pages from the files received and generates a graphic user interface defined by them, in which the hyperlinks are visible.
  • the hyperlinks By means ofthe hyperlinks, the user can select a desired service.
  • the application soft ⁇ ware block After the user has activated a hyperlink, the application soft ⁇ ware block performs a search based on the address ofthe hyperlink anchor and dis- plays the file containing the anchor. Files are loaded and started immediately in re ⁇ sponse to the user's actions.
  • dab //ensemble jd/service id: I ' 6/subchJd: A, where ensemble Jd is an ensemble identifier consisting of a number in the decimal system, service id is a service identi ⁇ fier in the decimal system, :16 means that a 16-bit service identifier is used, subch id is the identifier of a subchannel ofthe service component and :A means that the serv ⁇ ice component is a continuous audio stream.
  • this string is presented to the re- DCver, audio reception is started immediately. It should be noted that all the serv- ice ids and symbol_ids in this string are completely invisible to the user.
  • start Jrame is a starting frame from which the counting is started
  • length the length ofthe audio files as logical frames in the decimal system.
  • an XPAD application is to be started, the following anchor is used: dab://ensembleJd/service id:/6/subchJd:application_type, where application type is the number ofthe application type in the decimal system.
  • the number following the subchannel identifier indicates that the TMID ofthe service component refers to continuous audio. If the user wants to start both the XPAD application and the audio service simultaneously, the following string can be used: dab .//ensemble id/service id: 16/ subch id: A/ applicatio Jyp . To receive a file from the XPAD, it is possible to use either the string dab: //ensemble id/service id: 16/subch id:P/filenme:N or the string dab: //ensemble id/service Jd: 16/subchJd:P/f ⁇ le id:I
  • the character P refers to an audio channel XPAD.
  • PAD Program As ⁇ sociated Data
  • PAD refers to a data section added to the end ofthe audio frame according to the specification. In the data section it is possible to transmit e.g. the lyrics for music. Such space is produced when the audio frame is compressed.
  • XPAD means a so- called extra PAD.
  • Filename is the name ofthe XPAD file and may include an exten ⁇ sion.
  • the character N means that the filename is referred to, /file id is a file identifier in the decimal system and the character / means that the file is referred to using its identifier.
  • dab './/ensemble id/service id 16/scid:D/subserv:s/filename:N dab:/ /ensemble id/service id: 32/scid:D/subserv:s/file id:I
  • scid is a service component identifier in the decimal system
  • :D indicates that the reference relates to a service component identifier
  • subserv is the path ofthe iden ⁇ tifier as a decade
  • :S indicates that the path identifier is referred to.
  • Placing a /subserv.S field in the URL is optional.
  • the string :12 indicates that a 32-bit service identifier is used.
  • the auxiliary information channel AIC differs from other packet channels in that the information in this channel is only produced by the operator, not by a service provider. Therefore, the following URL contains no service identifier: dab://ensemble id:A/subserv:S/filen ⁇ me:N dab './/ensemble id: A/ subserv.S/ file id: I
  • the designation :A refers to subchannel 63 and to the packet address 1023 ofthe AIC channel.
  • the directory path subserv.S is optional.
  • the URL re ⁇ fers to a packet channel, in which there is a JPEG image with the filename 'alpharadjpg'.
  • the ensemble identifier is 5 and the 16-bit service identifier is 12.
  • the service component identifier is 5 (in the case of this example, this component contains JPEG images).
  • the subservice identifier (directory path identifier) is 4. It is not neces ⁇ sary to specify for the receiver that the image is a JPEG image only because the ex ⁇ tension is jpg. This information is also contained in the file type parameter in the IDG.
  • This URL refers to an MHEG file whose filename in the packet channel is startup.mhg.
  • the file type parameter in the information data group IDG indi ⁇ cates that this is a multimedia startup file in MHEG format. Based on this informa ⁇ tion, the receiver is able to transfer control to the MHEG software.
  • the URL refers to the audio stream in subchannel 23.
  • Application type 4 which is an ITTS text, is started besides the audio stream.
  • the last hyperlink in the passage is here, and in HTML format this would be
  • the anchor URL refers to a HTML file with the filename alphara2.htm. The file is to be found in the AIC channel.

Abstract

According to the invention, a special programme guide file is generated at the transmitting end of a DAB system. It is a plain-language file which could contain text and pictures. Each service provider can create a separate programme guide file. The system operator forms them into a single file to be transmitted. The file contains text and pictures visible to the user and a large amount of information intended for the application software of the receiver, invisible to the user. This information may be hidden text, instructions, algorithms. The most important data invisible to the user is a link which, upon activation by the user, links the file to another file. Thus, by activating links, the user is able to navigate in the programme guide and to quickly find and collect the information he/she is interested in, whereupon the receiver automatically composes the requested service from the subschannels of the DAB multiplex.

Description

Handling of program files in a digital broadcasting system
The present invention relates to the handling of information relating to service programmes in a digital broadcasting system which allows the transmission of audio and data services as well as selective reception of such services. The information to be transmitted over the transmission channel may be either a continuous audio or data stream or packet format information.
In the Digital Audio Broadcasting (DAB) system, which has been developed to allow an efficient utilization of frequency bands, the transmission path is completely digital, and the system is designed to replace the analogue broadcasting system com¬ monly used at present, which is based on the use of frequency modulation. DAB has been designed especially for a mobile environment, in other words, the receiver may be moving, but still the various decay effects and disturbances occurring in the propa¬ gation ofthe radio signal are avoided via suitable modulation and channel encoding. DAB defines a digital radio channel based on multiple carriers, which is appli¬ cable 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. The DAB system is presented in detail in ETSI (European Telecommunica¬ tion 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 frequency band. A change from one ensemble to another is effected by tuning to a different fre¬ quency band, just as one changes channels in current FM radio reception. The en¬ semble 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 divided into service components. Each service component is either an audio channel or 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 transmission frame, whose duration is exactly 24 ms or 96 ms depending on the mode, consists of three chronologically consecutive parts. The first part is a Synchronizing Channel, which contains no service informa¬ tion. 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 can vary, but still the size ofthe MSC is constant. The MSC contains a maximum of 63 differ¬ ent audio and/or data subchannels. The subchannels are numbered on the basis of a so- called Channel Id from 0 to 62. Moreover, the MSC may contain an Auxiliary Infor¬ mation Channel AIC, which has a fixed channel number 63. The AIC may contain the same type of information as the FIC.
In Fig. 2, which presents a simplified DAB system, a transmitter control de¬ vice 1 controls the transmission. The FIC and control block 2 produces general service information SI relating to audio and data services, which helps the user select the service he/she wants, multiplex configuration information MCI, i.e. data indicating the number, size and location of subchannels, and conditional access information CA, which may relate to the chargeability of services or to encryption. These together, and possibly a fast information data channel FIDC, form a fast information channel FIC. The audio information, e.g. music, provided by audio service providers is compressed by an MPEG audio encoder 4 and passed to audio channel encoders 5. Correspond¬ ingly, the data supplied by data service sources 6 is encoded by a data channel encoder 7. The data can be transmitted as a continuous stream or in the form of packets with addresses, so one subchannel may contain several packet channels. The channel-encoded and time-interlaced data and audio information as well as FIC information is passed into block 8, where different channels are first multi¬ plexed into a common frame. After this, the frame is divided into blocks and, for each channel, successive OFDM symbols of a given duration are formed from the bits and these symbols are modulated by the D-QPSK (Differential Quaternary Phase Shift Keying) method. Next, an inverse Fourier transformation is performed, giving a time- level I/Q signal, which is used in the modulation of a radio frequency carrier. Each transmission frame is thus time-multiplexed between the synchronizing channel, fast information channel FIC and the main service channel MSC containing the audio and data services. In DAB mode III, which is intended for aerial, satellite and cable transmissions, there are 192 carriers, a frame has 153 symbols and the duration of a frame is 24 ms. At the receiving end, the DAB ensemble received is multiplexed in a COFDM (Coded Orthogonal Frequency Division Multiplex) block 9, which converts the I-Q signal into digital form. The digitalized signal is transferred to the frequency level via a fast Fourier transformation, the frequency interlacing is removed and transmission frames are formed from successive OFDM symbols. Thus the transmission frame is as presented in the lower part of Fig. 1. The information channel FIC and the MSC con¬ taining the audio and data services are separated from each other, and subchannels are separated from the MSC channel and channel-decoded by decoders 5' and 6'. The de¬ sired subchannels are then passed on for further processing. From the FIC channel, the user can get information about the services contained in the ensemble received and is thus able to select the desired service/services.
Fig. 3 represents a receiver suited for media applications. As described above, the ensemble received is divided into a number of services and each service is further divided into service components. A service component is either an audio channel or a data channel. The ensemble is decoded in a COFDM (Coded Orthogonal Frequency Division Multiplex) block 31 and, via demultiplexing, subchannels SUBCH1,...,SUBCHL as well as the components SI, MCI and FIDC ofthe fast in¬ formation channel FIC are separated from the MSC channel. The maximum number of subchannels is 64. The desired subchannels are then passed on for further process- ing. A desired packet channel can thus be separated from a data channel on the basis of the packet address and passed into the receiver. By combining subchannel service components, such as audio/speech, continuous video and packet data in accordance with the application software, multimedia services, a hypermedia service, a file-based service and hypertext are achieved. The services thus formed are then passed on to the user's display device or for further processing. The interface A is an interface to the service components, from which the desired services are formed by user agents.
In practice, a DAB receiver comprises a block (SI handler) for handling serv¬ ice information, a block (FIC handler) for handling the FIC information channel, and an application software block, which is informed about the positions ofthe subchan- nels in the multiplex by the information channel handling block FICH. The SI han¬ dler, to which are connected both the service information channel SI and the auxiliary information channel AIC, produces for the application software block more detailed information describing the services, while the latter block generates e.g. a graphic user interface. The user interface may contain e.g. a text which reads "this ensemble (name) contains the services ALPHA RADIO 1, BETA RADIO, ALPHA RADIO 2", followed by a prompt "Select service". The user then selects a desired service using a keyboard, a mouse or some other suitable means, whereupon a list of programmes available in this service, possibly together with a short description of each pro¬ gramme, is displayed. The description may inform the user that he/she can choose e.g. to display pictures associated with music or the lyrics of songs. The user then makes several selections to get a programme ofthe kind and composition he/she wants. In response to the user's selections, the application software block commissions the FIC handler to pick out the requested channels to compose the programme.
A problem in this type of selection is that the application software block must operate by observing the service hierarchy and rely on the rather scanty information that is available from the prior-art service information channel SI and auxiliary infor- mation channel AIC. For this reason, selecting the service components needed to compose a desired programme requires numerous operations by the user. Searching the supply of programmes takes time, because the user must now and again return to the ensemble level or service level and then proceed down the hierarchy, making se¬ lections. In the prior-art system, the only information given to the user via the FIC channel is a service name presented with a 16-character "service label". The names are transmitted as a 6-bit encoded binary number.
To provide a general solution to this problem, it has been proposed that use be made ofthe rather high data transmission capacity ofthe system by sending to the re¬ ceiver a special "electronic programme guide". This would be e.g. a text file giving plain information about the various services available. No details have been suggested as to what the format ofthe file would be and in which channel it would be transmit¬ ted. It could be fashioned after the style ofthe radio and television programmes page currently published in newspapers.
The object ofthe present invention is to achieve a guidance arrangement to make it easier for the user to make selections between the numerous programmes comprised in a DAB ensemble. The guidance should have a graphic implementation as seen by the user, and it should be easy to use, informative and interactive. As to its internal structure, the guidance should be so designed that the user is able to start a desired programme directly from the guidance.
Another object is to achieve an arrangement that, in addition to the transmis- sion of an electronic programme guide, is also applicable for the transmission of any file ofthe same type as the programme guide. An example of such use is an interac¬ tive multimedia type instruction program.
These objects are achieved with a system as described in claim 1 and a receiver as described in claim 6.
According to the invention, a special file is generated and transmitted at the transmission end ofthe DAB system. It is a plain-language file which could contain pictures and text. Each provider of services can create a separate file. The operator either collects the different files, combines them and forms them into a single file to be transmitted, or preferably the operator generates a separate file which contains links to the files ofthe service providers. According to the basic idea ofthe invention, the file contains text and pictures visible to the user and a large amount of information intended for the application software ofthe receiver, not visible to the user. This in¬ formation may be hidden text, instructions, algorithms. The most important data in¬ visible to the user is a link which, upon activation by the user, links the file to another file. Thus, by activating links, the user is able to navigate between files and to quickly find and collect the information he/she is interested in, whereupon the receiver auto¬ matically composes the requested service from the subchannels ofthe DAB multiplex. This method provides a special advantage in the creation of an electronic programme guide.
According to a particularly advantageous embodiment, the file consists of HTML image pages. The image pages can be transmitted in one channel or they can be divided among several channels.
In the following, the invention is described in greater detail by referring to the attached figures, of which
Fig. 1 represents the hierarchy levels in the DAB system, Fig. 2 represents an entire DAB system in a simplified form,
Fig. 3 represents the operations performed in the receiver, and
Fig. 4 is a diagram representing the basic idea ofthe invention. For the user to get a maximum benefit from the invention, let us assume that he/she has a large enough display device to display a sufficient amount of information at a time. This requirement can be met by connecting the DAB receiver to a computer. According to the invention, each service provider generates a separate service guide, using the same uniform format. In a specially preferred case, the format is the HTML (Hypertext Mark-up Language) known in itself, which is a simple data format designed for the generation of hypertext documents and documents intended to be transferred from an apparatus to another. To make the invention easier to understand, the content ofthe concept of
HTML is now briefly explained. HTML documents are SGML documents and their general semantics enables the presentation of different types of information. The service provider's source material, which may consist of text, pictures or combina¬ tions of text and pictures or structured documents containing graphics, is converted into an HTML document, using the HTML language. The document is transmitted over a transmission network to the receiver's computer, whose software (agent) con¬ verts the received document so as to enable it to be displayed in a format defined in the document. SGML is defined in ISO standard 8879:1986, Information Processing Text and Office Systems Standard Generalized Mark-up Language (SMGL). A known area of use is the WWW (World Wide Web), which is a decentralized, hypertext- based information system developed by CERN. Its use is particularly well known in connection with the Internet.
The term HTML is generally used to denote both document type and events in the document. "Events" means element changes in the document, such as e.g. the be- ginning and end of a title, the beginning and end of a paragraph, images, hyperlinks, etc. "Mark-ups" are syntactic separators added to the document data to describe its structure. The commonest mark-up is called tag, which is used to separate elements. There is e.g. a start tag, which is the character <, and an end tag, which is the sign </. Tags can also be used to give instructions to the software in the receiver; for instance, the element <TITLE> indicates that the text following it is a title, which again is ter¬ minated by the element </TITLE>. From the point of view ofthe present invention, an important element is the anchor <A>. It defines a hyperlink, which is the relationship between two anchors. The anchors can be placed in the same document or in different documents. It is this feature that enables net surfing, well known to Internet users. For the user to be able to move from an anchor over a link to another anchor, it is neces¬ sary to define a URI (Uniform Resource Identifier), which is used for unambiguous identification of hyperlinks. In practice, the URI is composed of a URL (Uniform Re¬ source Locator) and a relative URL. The link can point to the head anchor either di¬ rectly using a URI or indirectly using a URL.
Referring now to Fig. 4, each provider of DAB services creates an HTML- format guide file relating to their service, containing one or more pages. The file may comprise text and images. One page may contain a general description ofthe service, another a more detailed presentation ofthe programme ofthe day together with times of transmission, while the other pages may contain a weekly programme. Some pages may contain the lyrics ofthe music to be presented. In addition, there may be graphics files with still pictures. A page may contain several links, which point to certain parts on the other pages ofthe same file or to a graphics file. In other words, a link is asso¬ ciated with a head address URL.
The DAB operator, who can also be called the producer ofthe multiplex, col¬ lects the HTML programme files of different service providers and possibly adds hy¬ perlinks to them. Moreover, the operator generates a separate file which describes the various ensembles available and lists their services. To this file are also added hyper¬ links to the files ofthe serviceproviders. To a page in the service provider's pro¬ gramme file containing an overview ofthe services, it is possible to add hyperlinks enabling the pages to be linked to the pages of other service providers or to the pages for other services ofthe same provider (horizontal linking within the DAB hierarchy), as well as hyperlinks enabling the pages to be linked to the ensemble (vertical linking within the DAB hierarchy). In this way, the DAB operator generates a combined pro¬ gramme guide containing several HTML file pages.
A passage from a service provider's programme guide could look e.g. like this: Alpha radio: This service mainly consists of music with occasional news. The programmes today are as follows. 8:00 - 9:00 Light music to start the working day. This is a multimedia pro¬ gramme. You may view the programme with all the multimedia features by clicking here, or you may choose to just listen to the programme with lyrics or without lyrics.
9:00 - 9:10 News.
If you want to preview the Alpha Radio programmes for tomorrow, click here. In the above passage, the parts shown in bold text are hyperlinks. In a corre¬ sponding position in the HTML language, there is a tag <A>. When the user clicks on one ofthe bold parts, the application software finds the address ofthe anchor at the other end ofthe link and performs a jump to the file and position indicated by it, whereupon the new page is displayed. Thus, if the user wishes to preview the pro¬ gramme for tomorrow, he/she will click with the mouse on the last bolded word in the above passage, whereupon the application software will find the programme page for the day in question. Each service provider can freely make their own pages and add hyperlinks to them, so it is possible to give the user as detailed information about the programmes as desired.
The bold text Alpha Radio can be a link to the service list ofthe ensemble, which again may contain a link to a list of other ensembles. In the former case, by clicking on a desired service, the user will see the channels available within that serv¬ ice.
After the DAB operator has generated his own pages and combined the service providerliers' program pages, the combined programme guide thus composed from successive HTML files has to be placed in the multiplex. At least a part of it, prefera- bly the startup page, is placed in the AIC channel (Auxiliary Information Channel), which has a fixed channel number 63. The rest ofthe files can be placed either in the AIC channel or in one ofthe packet channels.
In the receiver, the application software, which can be placed in a PC, forms HTML pages from the files received and generates a graphic user interface defined by them, in which the hyperlinks are visible. By means ofthe hyperlinks, the user can select a desired service. After the user has activated a hyperlink, the application soft¬ ware block performs a search based on the address ofthe hyperlink anchor and dis- plays the file containing the anchor. Files are loaded and started immediately in re¬ sponse to the user's actions.
The things described above do not require any big changes in the DAB system. What is needed is mechanisms for creating HTML files at the transmitting end and for their handling at the receiving end. Such mechanisms are familiar to the person skilled in the art, e.g. from the Internet. In addition, mechanisms for transmitting groups of files in a packet channel so as to enable the receiver to assemble the correct files in correct order are needed. Furthermore, a mechanism is needed that enables the re¬ ceiver to identify a startup file, in this case the first page of a programme file. Such mechanisms related to the transmission of files are described in patent application FI- 954752, filed by the applicant simultaneously with the present application.
In addition to the file transfer described in the aforementioned patent applica¬ tion, the only thing that requires more accurate definition is a mechanism for referring to the resources, i.e. programs, files, etc. in the DAB ensemble. This means that the meaning ofthe URLs (Uniform Resource Locators) in hyperlink anchors has to be defined. Below are descriptions of some embodiments relating to the audio service, packet mode, the fast information data channel FIDC contained in the FIC channel and finally the auxiliary information channel AIC.
For the audio channel, the following type of URL is proposed: dab: //ensemble jd/service id: I ' 6/subchJd: A, where ensemble Jd is an ensemble identifier consisting of a number in the decimal system, service id is a service identi¬ fier in the decimal system, :16 means that a 16-bit service identifier is used, subch id is the identifier of a subchannel ofthe service component and :A means that the serv¬ ice component is a continuous audio stream. When this string is presented to the re- ceiver, audio reception is started immediately. It should be noted that all the serv- ice ids and symbol_ids in this string are completely invisible to the user.
If only an audio file of a certain length (music for a given length of time) is to be separated from this audio stream, the fields /start frame: length are appended to the end ofthe URL shown above, in which case the frames form a file and the URL will be as follows: dab /ensemble id/service id: 16/subch id: A/start JrameΛength, where start Jrame is a starting frame from which the counting is started and length = the length ofthe audio files as logical frames in the decimal system. When this string is presented to the receiver, the latter will extract the requested frames and save them in a file in memory.
If an XPAD application is to be started, the following anchor is used: dab://ensembleJd/service id:/6/subchJd:application_type, where application type is the number ofthe application type in the decimal system.
The number following the subchannel identifier indicates that the TMID ofthe service component refers to continuous audio. If the user wants to start both the XPAD application and the audio service simultaneously, the following string can be used: dab .//ensemble id/service id: 16/ subch id: A/ applicatio Jyp . To receive a file from the XPAD, it is possible to use either the string dab: //ensemble id/service id: 16/subch id:P/filenme:N or the string dab: //ensemble id/service Jd: 16/subchJd:P/fιle id:I
In these strings, the character P refers to an audio channel XPAD. PAD (Program As¬ sociated Data) refers to a data section added to the end ofthe audio frame according to the specification. In the data section it is possible to transmit e.g. the lyrics for music. Such space is produced when the audio frame is compressed. XPAD means a so- called extra PAD. Filename is the name ofthe XPAD file and may include an exten¬ sion. The character N means that the filename is referred to, /file id is a file identifier in the decimal system and the character / means that the file is referred to using its identifier.
In the foregoing, it is assumed that a file transfer protocol is defined in the PAD and that the application type transmitting the protocol is implicitly known.
Next, possible URL strings to be presented to the receiver when a link refers to a packet channel are described. dab './/ensemble id/service id: 16/scid:D/subserv:s/filename:N dab:/ /ensemble id/service id: 32/scid:D/subserv:s/file id:I where scid is a service component identifier in the decimal system, :D indicates that the reference relates to a service component identifier, subserv is the path ofthe iden¬ tifier as a decade, :S indicates that the path identifier is referred to. Placing a /subserv.S field in the URL is optional. The string :12 indicates that a 32-bit service identifier is used.
To refer to the FIC data channel FIDC, it is possible to use the URL type dab://ensemble id/service id: 16/fιdc id: F, where fide id is a FIDC channel identifier in the decimal system and :F means that the FIDC channel identifier is referred to.
The auxiliary information channel AIC differs from other packet channels in that the information in this channel is only produced by the operator, not by a service provider. Therefore, the following URL contains no service identifier: dab://ensemble id:A/subserv:S/filenαme:N dab './/ensemble id: A/ subserv.S/ file id: I
The designation :A refers to subchannel 63 and to the packet address 1023 ofthe AIC channel. The directory path subserv.S is optional.
In the passage from a service provider's programme guide given at the begin¬ ning ofthe specific part ofthe present application, the hyperlink Alpha Radio is mentioned. When presented in HTML format invisible to the user, this link would have the form:
<A HREF="dab://5/l 2: 16/5 :D/4:S/alpharad.jpg:N"> Alpha Radio</A>. The URL re¬ fers to a packet channel, in which there is a JPEG image with the filename 'alpharadjpg'. The ensemble identifier is 5 and the 16-bit service identifier is 12. The service component identifier is 5 (in the case of this example, this component contains JPEG images). The subservice identifier (directory path identifier) is 4. It is not neces¬ sary to specify for the receiver that the image is a JPEG image only because the ex¬ tension is jpg. This information is also contained in the file type parameter in the IDG.
The next hyperlink in the aforesaid passage is multimedia features by clicking here, which in HTML format would look like this:
<A HREF="dab://5/12:16/7:D/startup.mhg:N">multimedia features by clicking here</A>
This URL refers to an MHEG file whose filename in the packet channel is startup.mhg. When this file is loaded, the MHEG program takes charge ofthe multi- media presentation. The file type parameter in the information data group IDG indi¬ cates that this is a multimedia startup file in MHEG format. Based on this informa¬ tion, the receiver is able to transfer control to the MHEG software. The next hyperlink in the passage is with lyrics. In HTML format this is <A HREF="dab://5/12:16/23:A4">with lyrics</A>. Here the URL refers to the audio stream in subchannel 23. Application type 4, which is an ITTS text, is started besides the audio stream. The next hyperlink in the passage is without lyrics. In HTML for¬ mat this is <A HREF="dab://5/12:16/23:A4">without lyrics</A>. The last hyperlink in the passage is here, and in HTML format this would be
<A HREF="dab://5:A/alphara2.htm">here</A>. The anchor URL refers to a HTML file with the filename alphara2.htm. The file is to be found in the AIC channel.
The above description and the associated figures are only intended to illustrate the invention. Different variations and modifications ofthe invention will be obvious to persons skilled in the art, without departing from the sphere of protection and spirit ofthe invention presented in the following claims.

Claims

Claims
1. Digital broadcasting system, in which a transmission frame formed via or¬ thogonal frequency multiplexing OFDM comprises in time-multiplexed form:
5 a fast information channel containing general information relating to audio and data services, the number of subchannels, multiplex configuration information indicat¬ ing size and location and a fast information data channel, a channel composed of several subchannels and transmitting audio and data services, in which one subchannel is an auxiliary channel intended for information, o characterized in that a hypertext type program combined from a plurality of separate plain-language files is transmitted in transmission frames, the files of said program containing data invisible to the user and capable of being activated by the user.
2. System as defined in claim 1, characterized in that the program is an elec- 5 tronic programme guide for an ensemble.
3. System as defined in claim 2, characterized in that the separate plain- language files are hypertext type programme guides created by each service provider and containing text and images relating to the provider's service, and that the system operator adds his own files. 0
4. System as defined in claim 1 , characterized in that the program is transmit¬ ted via a fast information data channel (AIC).
5. System as defined in claim 1, characterized in that a part ofthe program is transmitted over the fast information data channel (AIC) and the rest over a subchan¬ nel transmitting the service provider's packet data. 5
6. System as defined in claim 1, characterized in that the separate plain- language file is a HTML (Hypertext Mark-up Language) type file, which may com¬ prise several pages containing links.
7. Receiver for a digital broadcasting system, in which general information (SI) relating to audio and data services, the number of subchannels, multiplex configu- 0 ration information (MCI) indicating size and location and a fast information data channel (FIDC) are separated from the fast information channel (FIC) of a transmis- sion frame received and subchannels are separated from the channel transmitting audio and data services, one of said subchannels being an auxiliary channel (AIC) in¬ tended for information, characterized in that the receiver contains means for separating and displaying on a display device a program transmitted in least one ofthe channels in the transmission frame, which pro¬ gram has been combined from a plurality of separate plain-language files which addi¬ tionally contain data invisible to the user and capable of being activated by the user, based on the information visible on the display device, the user selects a de¬ sired service by activating invisible data on the basis of which said means produce a prompt, in response to which the receiver automatically separates the subchannels containing the service components ofthe selected service to implement the service.
8. Receiver as defined in claim 7, characterized in that the program files handled by the receiver are HTML (Hypertext Mark-up Language) type files.
9. Receiver as defined in claim 7, characterized in that the service-specific programmes of each service provider are displayed on the display device as separate pages.
10. Receiver as defined in claim 7, characterized in that it separates at least part ofthe program from a subchannel which is an auxiliary channel (AIC) intended for information.
1 1. Receiver as defined in claim 7, characterized in that the program is an electronic programme guide for audio and data services in an ensemble.
PCT/FI1996/000523 1995-10-05 1996-10-04 Handling of program files in a digital broadcasting system WO1997013336A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
AU71332/96A AU7133296A (en) 1995-10-05 1996-10-04 Handling of program files in a digital broadcasting system

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
FI954753A FI99065C (en) 1995-10-05 1995-10-05 Processing a program file in a digital broadcasting system
FI954753 1995-10-05

Publications (1)

Publication Number Publication Date
WO1997013336A1 true WO1997013336A1 (en) 1997-04-10

Family

ID=8544143

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/FI1996/000523 WO1997013336A1 (en) 1995-10-05 1996-10-04 Handling of program files in a digital broadcasting system

Country Status (3)

Country Link
AU (1) AU7133296A (en)
FI (1) FI99065C (en)
WO (1) WO1997013336A1 (en)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1997023967A1 (en) * 1995-12-21 1997-07-03 Oy Nokia Ab Programme file in a digital broadcasting system
EP0880244A2 (en) * 1997-04-24 1998-11-25 Robert Bosch Gmbh Method for the preparation of data for digital broadcast transmission
WO2000046944A2 (en) * 1999-02-04 2000-08-10 Sun Microsystems, Inc. Method and apparatus for broadcasting www pages to mobile radio devices using modified rds (radio data system) technology
EP1085756A2 (en) * 1999-09-16 2001-03-21 Sharp Kabushiki Kaisha Description framework for audiovisual content
WO2001061893A2 (en) * 2000-02-18 2001-08-23 Psion Infomedia Limited Receiver for receiving digital audio broadcasts comprising additional digital text data which relates to the digital audio broadcast
DE10339537A1 (en) * 2003-08-26 2005-03-24 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. radio
GB2410638A (en) * 2004-01-28 2005-08-03 British Sky Broadcasting Ltd Automatic formatting of signals sent to a plurality of outputs by a media device
EP1608091A2 (en) * 2004-06-01 2005-12-21 Samsung Electronics Co, Ltd Control method, apparatus and medium for service display using fast information channel in DAB receiver
WO2008007047A1 (en) * 2006-07-13 2008-01-17 British Telecommunications Public Limited Company Electronic programme guide for a mobile communications device

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1994014283A1 (en) * 1992-12-09 1994-06-23 Discovery Communications, Inc. Television program delivery system
DE4422015C1 (en) * 1994-06-16 1995-08-03 Bosch Gmbh Robert Transmission and reception of digital audio with image, speech or text
EP0723369A1 (en) * 1995-01-23 1996-07-24 NTEX datacommunications bv Access method retrieving Internet information through Teletext/Videotex and the reverse

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1994014283A1 (en) * 1992-12-09 1994-06-23 Discovery Communications, Inc. Television program delivery system
DE4422015C1 (en) * 1994-06-16 1995-08-03 Bosch Gmbh Robert Transmission and reception of digital audio with image, speech or text
EP0723369A1 (en) * 1995-01-23 1996-07-24 NTEX datacommunications bv Access method retrieving Internet information through Teletext/Videotex and the reverse

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
FUNKSCHAU, No. 22/95, 13 October 1995, INGRID MITTERHUMMR et al., "Datenrundfunk mit DAB", pages 45-48. *

Cited By (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1997023967A1 (en) * 1995-12-21 1997-07-03 Oy Nokia Ab Programme file in a digital broadcasting system
EP0880244A3 (en) * 1997-04-24 2004-01-21 Robert Bosch Gmbh Method for the preparation of data for digital broadcast transmission
EP0880244A2 (en) * 1997-04-24 1998-11-25 Robert Bosch Gmbh Method for the preparation of data for digital broadcast transmission
WO2000046944A2 (en) * 1999-02-04 2000-08-10 Sun Microsystems, Inc. Method and apparatus for broadcasting www pages to mobile radio devices using modified rds (radio data system) technology
WO2000046944A3 (en) * 1999-02-04 2001-03-22 Sun Microsystems Inc Method and apparatus for broadcasting www pages to mobile radio devices using modified rds (radio data system) technology
EP1085756A3 (en) * 1999-09-16 2006-06-07 Sharp Kabushiki Kaisha Description framework for audiovisual content
EP1085756A2 (en) * 1999-09-16 2001-03-21 Sharp Kabushiki Kaisha Description framework for audiovisual content
WO2001061893A3 (en) * 2000-02-18 2002-03-14 Psion Infomedia Ltd Receiver for receiving digital audio broadcasts comprising additional digital text data which relates to the digital audio broadcast
WO2001061893A2 (en) * 2000-02-18 2001-08-23 Psion Infomedia Limited Receiver for receiving digital audio broadcasts comprising additional digital text data which relates to the digital audio broadcast
DE10339537A1 (en) * 2003-08-26 2005-03-24 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. radio
US7590381B2 (en) 2003-08-26 2009-09-15 Fraunhofer-Gesellschaft Zur Forderung Der Angewandten Forschung E.V. Systems and methods for providing text-based messaging services in digital broadcasting systems
GB2410638A (en) * 2004-01-28 2005-08-03 British Sky Broadcasting Ltd Automatic formatting of signals sent to a plurality of outputs by a media device
EP1608091A2 (en) * 2004-06-01 2005-12-21 Samsung Electronics Co, Ltd Control method, apparatus and medium for service display using fast information channel in DAB receiver
EP1608091A3 (en) * 2004-06-01 2006-04-19 Samsung Electronics Co, Ltd Control method, apparatus and medium for service display using fast information channel in DAB receiver
WO2008007047A1 (en) * 2006-07-13 2008-01-17 British Telecommunications Public Limited Company Electronic programme guide for a mobile communications device
CN101490988B (en) * 2006-07-13 2012-07-18 英国电讯有限公司 Electronic program guide for a mobile communications device

Also Published As

Publication number Publication date
FI99065B (en) 1997-06-13
FI99065C (en) 1997-09-25
FI954753A0 (en) 1995-10-05
FI954753A (en) 1997-04-06
AU7133296A (en) 1997-04-28

Similar Documents

Publication Publication Date Title
AU708581B2 (en) A method and an equipment for transmitting a file-based multimedia and hypermedia service to a mobile receiver
US6018764A (en) Mapping uniform resource locators to broadcast addresses in a television signal
US8676114B2 (en) Digital radio broadcast receiver, broadcasting methods and methods for tagging content of interest
EP1662682A2 (en) Method and apparatus for broadcasting contents based on user&#39;s preferences and method and apparatus for receiving said contents
EP0994427A1 (en) Method and system for digital data transmission/reception
EP0849946A2 (en) Interactive TV broadcasting system and file access method applied thereto
US9979781B2 (en) Receiving device, receiving method, transmission device, transmission method, and program
CN103650482B (en) Send and receive the method and its reception device of broadcast service
EP1622292A1 (en) Method and apparatus for controlling the compulsory display of advertisement in digital broadcasting
RU2328088C2 (en) Advanced transfer of associate identifiers of content (crid) tv-anytime
JP2003158726A (en) System for providing program information
WO1997013336A1 (en) Handling of program files in a digital broadcasting system
CN101385341B (en) Broadcast receiving apparatus, method of transmitting/receiving broadcast program information
CN102882620A (en) Information processing device and method, program, and information processing system
JP2000285057A (en) Transmission method and system, transmitter and receiver
KR100425668B1 (en) Apparatus and method for transmitting data contents in digital broadcasting
EP1069715A1 (en) Method and apparatus for data transmission
JPH07334508A (en) Data reception device
EP1420530A2 (en) Method for transmitting hyper-text documents to a receiver and corresponding receiver
WO1997023967A1 (en) Programme file in a digital broadcasting system
JP4622055B2 (en) Broadcast program reception selection device and broadcast program reception selection method
JP5604797B2 (en) Information receiving apparatus, information receiving method, information receiving program, and information distribution system
KR100760081B1 (en) Indexing method of Locator information at digital data broadcasting
KR100802829B1 (en) Method for searching text of digital multimedia receiver
JPH11234228A (en) Digital data broadcasting system

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

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
REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

122 Ep: pct application non-entry in european phase
NENP Non-entry into the national phase

Ref country code: CA