CN101483781B - 数字广播***及用于传送和接收电子服务指南数据的方法 - Google Patents

数字广播***及用于传送和接收电子服务指南数据的方法 Download PDF

Info

Publication number
CN101483781B
CN101483781B CN2008101908070A CN200810190807A CN101483781B CN 101483781 B CN101483781 B CN 101483781B CN 2008101908070 A CN2008101908070 A CN 2008101908070A CN 200810190807 A CN200810190807 A CN 200810190807A CN 101483781 B CN101483781 B CN 101483781B
Authority
CN
China
Prior art keywords
application
esg
file
data
application message
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN2008101908070A
Other languages
English (en)
Other versions
CN101483781A (zh
Inventor
金善美
金贤澈
金永执
李炳大
裵荣圭
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Samsung Electronics Co Ltd
Original Assignee
Samsung Electronics Co Ltd
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 Samsung Electronics Co Ltd filed Critical Samsung Electronics Co Ltd
Publication of CN101483781A publication Critical patent/CN101483781A/zh
Application granted granted Critical
Publication of CN101483781B publication Critical patent/CN101483781B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/08Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H60/00Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
    • H04H60/68Systems specially adapted for using specific information, e.g. geographical or meteorological information
    • H04H60/72Systems specially adapted for using specific information, e.g. geographical or meteorological information using electronic programme guides [EPG]
    • 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/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/236Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator] into a video stream, multiplexing software data into a video stream; Remultiplexing of multiplex streams; Insertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rate; Assembling of a packetised elementary stream
    • H04N21/23614Multiplexing of additional data and video streams
    • 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/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/236Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator] into a video stream, multiplexing software data into a video stream; Remultiplexing of multiplex streams; Insertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rate; Assembling of a packetised elementary stream
    • H04N21/2362Generation or processing of Service Information [SI]
    • 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/262Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists
    • H04N21/26283Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists for associating distribution time parameters to content, e.g. to generate electronic program guide data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/434Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
    • H04N21/4348Demultiplexing of additional data and video streams
    • 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/835Generation of protective data, e.g. certificates
    • H04N21/8355Generation of protective data, e.g. certificates involving usage data, e.g. number of copies or viewings allowed
    • H04N21/83555Generation of protective data, e.g. certificates involving usage data, e.g. number of copies or viewings allowed using a structured language for describing usage rules of the content, e.g. REL
    • 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
    • H04N7/00Television systems
    • H04N7/015High-definition television systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/12Systems in which the television signal is transmitted via one channel or a plurality of parallel channels, the bandwidth of each channel being less than the bandwidth of the television signal

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Computer Security & Cryptography (AREA)
  • Databases & Information Systems (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Circuits Of Receivers In General (AREA)

Abstract

公开了一种数字广播***及一种用于在数字广播***中传送和接收电子服务指南数据的方法,其传递能够执行通过文件下载服务下载的内容文件的应用。该数字广播***包括:数字广播发射机,用于广播包括对应于各个内容文件的应用信息的电子服务指南(ESG)数据;以及数字广播接收机,用于接收所广播的ESG数据,并通过使用在ESG数据中包括的应用信息来执行对应于各个内容文件的应用。

Description

数字广播***及用于传送和接收电子服务指南数据的方法
技术领域
本发明一般涉及一种数字广播***及一种用于在数字广播***中传送和接收电子服务指南数据的方法,且更具体地,涉及这样一种***,其传递能够执行通过文件下载服务下载的内容文件的应用。
背景技术
数字广播的传送技术用于各种广播***,例如,数字音频广播(DAB),数字视频广播(DVB)、和数字多媒体广播(DMB)。作为示例,作为欧洲数字视频广播技术的DVB***是支持用于移动和手持装置的移动和数字多媒体服务、以及现有的数字广播的传送标准。
在DVB***中,多路复用和同时传送基于运动图像专家组-2(MPEG2)的传输流(TS)的数据和基于互联网协议(IP)的数据流是可能的,并且将几个服务多路复用到一个IP流和传送该IP流也是可能的。接收机从发射机接收IP流的数据,将该数据解多路复用为单独的服务,对所期望的服务的TS分组进行解码,并将所解码的数据输出到用户的屏幕上。此时,用户需要知道在DVB***中提供了哪些各种服务以及各个服务包括了哪些内容。
在DVB***中,电子服务指南(ESG)被用于传递关于各个服务的信息。ESG向用户提供各种服务,例如,传递关于当前节目的信息和关于节目频道或时间的信息,并且向用户示出关于对应节目的购买信息。该ESG具有允许用户选择各种服务和相关内容的目的。为了以数字广播标准提供ESG服务,已经在ETSI(欧洲电信标准协会)中定义了基于XML(可扩展标记语言)的ESG数据模型。ESG数据模型易于在DMB接收终端中灵活地扩展。
图1图示了传统ESG数据的配置。
在ETSI中定义的ESG数据模型被分类为XML段(fragment),例如,服务、访问、调度、内容、购买项、购买数据和购买频道。
服务段定义了与各个频道相关的信息,而调度段定义了关于将要被传送到指定频道的内容的调度信息。内容段包括关于将要被传送到各个频道的内容的信息。访问段定义了关于指定服务被传送到哪个频道的信息,从而当用户选择指定服务时允许接收机发现并提供它们。
购买项包括关于服务包(service bundle)的信息,并且与购买数据和购买频道连接,以便转移关于服务的购买信息。所述段在其之间具有连接链(connection chain)以形成全部的ESG数据。
可以存在在XML段中包含的其他段,例如,预览数据、交互性数据、服务指南递送描述符和会话描述。
其间,开放移动联盟(OMA)广播服务定义了文件下载服务,并提供了一个频道作为文件下载专用频道(file download only channel)。文件下载服务指示:当数字广播的服务段中的服务类型被定义为文件下载服务时,从对应频道向接收机提供该文件下载。
然而,在数字广播标准中既没有定义下载文件的扩展也没有定义下载文件的类型。因而,不能识别哪些应用适用于所下载的文件,但是其应当仅根据文件名而类推得知。难以单独根据在数字广播标准中提出的MIME(多用途互联网邮件扩展)类型或文件扩展而准确地标识出合适的应用。当接收机不能将下载文件连接到正确的应用时,用户不能接收所期望的服务。
因此,发射机应当指定哪些应用适用于下载文件,而接收机应当通过使用所指定的应用来执行所述文件,以便向用户提供稳定的服务。
提供数字广播文件下载服务不止用于允许通过广播频道或交互频道接收文件、以及用于存储所下载的文件。通过提供与数字广播服务相关的附加信息作为文件单位或使用文件下载来提供附加服务,数字广播标准中的文件下载服务向用户提供了有区别的广播服务。为了允许用户方便和可靠地使用这样的服务,应当清楚地描述下载文件的使用,以便正确地执行文件。
在当前的数字广播标准中,没有指定如何标识用于所下载的文件的应用,并且没有描述如何使用数字广播标准上的MIME类型或文件的扩展。所以,需要关于如何服务下载文件的指导。
另外,虽然可以从MIME类型或文件名中识别文件类型,但是这不足以在文件下载服务中指定连接到服务的节目,这是因为在不同的服务中可以执行相同类型的文件。
例如,如果下载了音频文件,则可以仅根据MIME类型或其文件名而将该文件识别为音频文件。然而,难以知道该文件是仅被提供作为附加mp3文件还是该文件是用于铃声服务的文件。因此,需要在文件下载服务中指定用于文件的应用。
发明内容
相应地,已经做出本发明以解决在现有技术中发生的上述问题,并且本发明提供了一种数字广播***及一种用于在数字广播***中传送和接收电子服务指南数据的方法,其传递能够执行所下载的内容文件的应用。
根据本发明,提供了一种数字广播***,包括:数字广播发射机,用于广播包括对应于各个内容文件的应用信息的ESG数据;以及数字广播接收机,用于接收所广播的ESG数据,并通过使用在ESG数据中包括的应用信息来执行对应于各个内容文件的应用。
根据本发明,提供了一种用于在数字广播***的数字广播发射机中传送ESG数据的方法,包括:生成包括对应于各个内容文件的应用信息的ESG数据;以及广播所生成的包括应用信息的ESG数据。
根据本发明,提供了一种用于在数字广播***的数字广播接收机中接收ESG数据的方法,包括:接收包括对应于各个内容文件的应用信息的ESG数据,从所接收的ESG数据中提取应用信息,并存储提取的应用信息;当从用户处接收到用于选择文件下载服务的选择输入时,下载对应的内容文件;使用所存储的应用信息中、对应于所下载的内容文件的应用信息来判断能够执行所下载的内容文件的应用;确定所判断的应用是否是能执行的应用;以及当所判断的应用是能执行的应用时,利用该应用来执行所下载的内容文件。
附图说明
根据结合附图的以下详细描述,本发明的上述和其他方面、特征和优点将更加明显,其中:
图1是图示了传统ESG数据的配置的框图;
图2是图示了根据本发明的数字广播***中的数字广播发射机的框图;
图3是根据本发明的数字广播***中的数字广播接收机的框图;
图4图示了用于在根据本发明的数字广播***的数字广播发射机中传送ESG数据的方法;以及
图5图示了用于在根据本发明的数字广播***的数字广播接收机中接收ESG数据的方法。
具体实施方式
在下文中,将参考附图来描述本发明的优选实施例。在以下对本发明的描述中,为了清楚和简明的目的,将省略在这里合并的公知功能和配置的详细描述。
根据本发明的数字广播***包括:用于广播电子服务指南数据(以下称为ESG数据)的数字广播发射机10、以及用于接收所广播的ESG数据的数字广播接收机30。数字广播发射机10以XML格式来生成并传送ESG数据。
数字广播发射机10在ESG数据的服务段中记录关于能够执行内容文件的应用的应用信息,并然后广播该ESG数据,以便可以通过应用信息来向数字广播接收机30通知能够执行所下载的内容文件的应用。
图2是图示了根据本发明的数字广播***中的数字广播发射机的框图。
数字广播发射机10包括:ESG发生器12、IP封装器14、多路复用器18、调制器20和天线22。ESG发生器12接收用于MPEG 2电视(TV)流的ESG元数据和数据互联网协议(IP)流,并使用ESG元数据来生成ESG数据。ESG发生器12对各个段进行编码,并生成至少一个ESG IP流。
ESG发生器12可操作以在ESG数据段的服务段中记录关于对应于各个内容文件的应用的应用信息。数字广播接收机30需要能够执行各个内容文件的应用,以便执行从数字广播上的频道中接收的内容文件。当ESG发生器12生成ESG数据时,它在ESG数据的服务段中记录对应于各个内容文件的应用信息,从而允许数字广播接收机30利用适当的应用来执行内容文件。
IP封装器14接收并封装数据IP流和从ESG发生器12输出的ESG IP流。多路复用器18接收并多路复用MPEG2 TV流和从IP封装器14输出的数据。调制器20对作为由多路复用器18调制的数据的传输流(TS)进行正交频分复用(OFDM)调制。天线22广播作为OFDM调制后的数据的该ESG数据。
图3是根据本发明的数字广播***中的数字广播接收机的框图。
数字广播接收机30通过下面提到的用户接口42来接收用于从所选择的频道中选择文件下载服务的用户输入,并从该频道中下载至少一个内容文件。这被称为当接收用户输入时下载至少一个内容文件的文件下载服务。
用于接收文件下载服务的数字广播接收机30包括:天线44、调制器32、解多路复用器34、IP解封装器36、ESG处理器38、数据处理器40和用户接口42。
天线44接收从数字广播发射机10广播的ESG数据。调制器32对由数字广播发射机10的调制器20调制的ESG数据进行OFDM解调。
解多路复用器34接收并解多路复用在调制器32中OFDM解调的ESG数据。IP解封装器36将从解多路复用器34输出的数据分类为封装后的IP流和MPEG2 TS分组流。该TS分组流不经过ESG处理器38被输入到数据处理器40。当接收TS分组流时,数据处理器40执行一系列操作(例如,MPEG解码),以便显示对应于该TS分组流的服务。IP解封装器36将封装后的IP流恢复为IP流。
该IP流被划分为ESG流和数据流,它们被分别输入到ESG处理器38和数据处理器40。ESG处理器38分析ESG流,获取包括多个段的ESG数据,并解码该ESG数据。
如果内容文件是通过文件下载服务下载的文件,并且包括关于与其对应的应用的信息,则根据本发明的ESG处理器38判断用于输出所下载的文件的应用。
例如,用户接口42通过ESG标准浏览器来输出由ESG处理器38解码的ESG数据。这里,用户接口42可以执行由ESG处理器38判断的应用,以输出ESG数据。根据本发明的用户接口可以输出ESG数据的频道列表,并接收用于选择所输出的频道列表中的频道之一的用户输入。
图4图示了用于在根据本发明的数字广播***的数字广播发射机中传送ESG数据的方法。
数字广播发射机10生成ESG数据(S52)。ESG发生器12判断对应于各个内容文件的应用(S54)。ESG发生器12生成包括关于对应于各个内容文件的应用的应用信息的ESG数据(S56)。数字广播发射机10广播在步骤56中生成的ESG数据(S58)。
现在将参考下面的表1到3来描述用于在正在使用的数字广播发射机10中传送ESG数据的方法。
如下面所提到的,数字广播发射机10可以将应用信息添加到ESG数据中。表1代表了其中将应用类型元素(application-type element)添加到服务段图表(schema)中的服务类型元素中的示例。
表1
<xs:element name=″Content″type=″ContentType″/><!--Service fragment--><xs:complexType name=″ContentType″><xs:sequence><xs:element name=″ServiceReference″minOccurs=″0″maxOccurs=″unbounded″><xs:complexType><xs:attribute name=″idRef″type=″xs:anyURI″use=″required″/><xs:attribute name=″weight″type=″xs:unsignedShort″use=″optional″default=″65535″/></xs:complexType></xs:element><xs:element name=″ProtectionKeyID″type=″ProtectionKeyIDType″minOccurs=″0″maxOccurs=″unbounded″/><!--Start of program guide information--><xs:element name=″Name″type=″LanguageString″maxOccurs=″unbounded″/><xs:element name=″Description″type=″LanguageString″minOccurs=″0″maxOccurs=″unbounded″/><xs:element name=″StartTime″type=″xs:dateTime″minOccurs=″0″/><xs:element name=″EndTime″type=″xs:dateTime″minOccurs=″0″/><xs:element name=″AudioLanguage″type=″AudioOrTextLanguageType″minOccurs=″0″maxOccurs=″unbounded″/><xs:element name=″TextLanguage″type=″AudioOrTextLanguageType″minOccurs=″0″maxOccurs=″unbounded″/><xs:element name=″Length″type=″xs:duration″minOccurs=″0″/><xs:element name=″ParentalRating″type=″ParentalRatingType″minOccurs=″0″maxOccurs=″unbounded″/><xs:element name=″TargetUserProfile″type=″TargetUserProfileType″minOccurs=″0″maxOccurs=″unbounded″/><xs:element name=″Genre″type=″GenreType″minOccurs=″0″maxOccurs=″unbounded″/><xs:element name=″TermsOfUse″type=″TermsOfUseType″minOccurs=″0″maxOccurs=″unbounded″/><xs:element name=″applicationType″type=″ApplicationTypeRangeType″use=″optional″/>
<xs:element name=″Extension″type=″ExtensionType″minOccurs=″0″maxOccurs=″unbounded″/><!--End of program guide information--><xs:element name=″PreviewDataReference″type=″PreviewDataReferenceType″minOccurs=″0″maxOccurs=″unbounded″/><xs:element name=″BroadcastArea″type=″BroadcastAreaType″minOccurs=″0″/><xs:element name=″PrivateExt″type=″PrivateExtType″minOccurs=″0″/></xs:sequence><xs:attribute name=″id″ type=″xs:anyURI″use=″required″/><xs:attribute name=″version″type=″xs:unsignedInt″use=″required″/><xs:attribute name=″validFrom″type=″xs:unsignedInt″use=″optional″/><xs:attribute name=″validTo″type=″xs:unsignedInt″use=″optional″/><xs:attribute name=″globalContentID″type=″xs:anyURI″use=″optional″/><xs:attribute name=″emergency″type=″xs:boolean″use=″optional″default=″false″/><xs:attribute name=″serviceContentProtection″type=″xs:boolean″use=″optional″default=″false″/><xs:attribute name=″baseCID″type=″xs:string″use=″optional″/></xs:complexType>
在表1中,数字广播发射机10将意欲通过文件下载服务向数字广播接收机30提供的、用于内容文件的应用信息表示为″<xs:element′″name=″applicationType″type=″ApplicationTypeRangeType″use=″optional″/>。
照这样,数字广播发射机10可以将其中可以记录对应于内容文件的应用的数据字段添加到服务段中。被添加到服务段的数据字段中的对应于内容文件的应用的记录是应用信息。
数字广播接收机30通过分析如表1所表示的ESG数据,可以容易地识别用于所下载的文件的应用。在表1中,应用元素以粗体被表示为“optional(可选的)”。术语“optional”表示:当必须需要该元素时,包括该元素;否则,不包括它。
表2代表了被定义为服务段图表中的“ApplicationTypeRangeType(应用类型范围类型)”和“ApplicationRangeType(应用范围类型)”的应用信息。
表2
<!--Allowed values are(所允许的值为):0-unspecified(未指定)1-Basic TV(基本TV)2-Basic Radio(基本无线电)4-Cachecast(高速缓冲广播)5-File download services(文件下载服务)6-Software management services(软件管理服务)7 Notification(通知)8 Service Guide(服务指南)9-Terminal Provisioning services(终端准备服务)10-127 reserved for future use(为将来使用而保留)128-255 reserved for proprietary use(为所有权使用而保留)--><xs:simpleType name=″ServiceTypeRangeType″><xs:union memberTypes=″ServiceTypeLRType ServiceTypeHRType″/><xs:attribute name=″applicationType″type=″xs:ApplicationTypeRangeType″use=″optional″/></xs:simpleType><xs:simpleType name=″ServiceTypeLRType″><xs:restriction base=″xs:unsignedByte″><xs:minInclusive value=″0″/><xs:maxInclusive value=″9″/></xs:restriction></xs:simpleType><xs:simpleType name=″ServiceTypeHRType″><xs:restriction base=″xs:unsignedByte″><xs:minInclusive value=″128″/><xs:maxInclusive value=″255″/></xs:restriction></xs:simpleType>
参考表2,数字广播发射机10通过在服务段中记录″<xs:attributename=″applicationType″type=″xs:ApplicationTypeRangeType″use=″optional″/>来表示应用信息。在表2中,应用类型被配置为“ApplicationTypeRangeType”,以代表存在可以执行该内容文件的至少一个应用。
下面的表3详细地定义了表2中的“ApplicationTypeRangeType”。
表3
<!--Allowed values are(所允许的值为):0-unspecified(未指定)1-mp3(basit audio file)app.(mp3(基本音频文件)应用)2-ring tone app.(铃声应用)4-game app.(游戏应用)5-image app.(图像应用)6-127 reserved for future use(为将来使用而保留)128-255 reserved for proprietary use(为所有权使用而保留)--><xs:simpleType name=″ApplicationTypeRangeType″><xs:union memberTypes=″ApplicationTypeLRTypeApplicationTypeHRType″/></xs:simpleType><xs:simpleType name=″ApplicationTypeLRTypee″><xs:restriction base=″xs:unsignedByte″><xs:minInclusive value=″0″/><xs:maxInclusive value=″5″/></xs:restriction></xs:simpleType><xs:simpleType name=″ApplicationTypeHRType″><xs:restriction base=″xs:unsignedByte″><xs:minInclusive value=″128″/><xs:maxInclusive value=″255″/></xs:restriction></xs:simpleType>
参考表3,MP3 app.(即,mp3应用)、ring tone app.、game app.、imageapp.被表示为能够执行内容文件的应用。实施本发明的本领域技术人员可以添加或修改这样的应用。
如表2和3所定义,数字广播发射机10通过另外地在ESG数据的服务段中定义应用类型的属性来执行应用信息的记录,并将其传送到数字广播接收机30。
数字广播接收机30分析如表2和3所表示的ESG数据,并存储关于各个内容文件的应用信息。数字广播接收机30可以在现有的ESG数据库(未示出)中存储应用信息。当数字广播接收机30从用户处接收到用于请求文件下载服务的用户输入时,其检查在ESG数据的服务段中记录的应用类型,并通过使用对应的应用来执行内容文件。
参考表3,假设数字广播接收机30正在从用户选择的频道中下载音频文件和图像文件。如果音频文件和图像文件的类型是“game app.”,则数字广播接收机30在ESG数据库中存储音频文件和图像文件与游戏应用对应的事实,并执行游戏应用以在用户接口42上输出该音频文件和图像文件。
图5图示了用于在根据本发明的数字广播***的数字广播接收机中接收ESG数据的方法。
天线44接收包括对应于各个内容文件的应用信息的ESG数据(S62)。ESG处理器38存储对应于各个内容文件的应用信息(S64)。ESG处理器38可以提取并存储在ESG数据中包括的应用信息。
在该实施例中,数字广播接收机30可以包括ESG数据库,该ESG数据库可操作以仅存储对应于各个内容文件的应用信息。当数字广播接收机30接收ESG数据时,其可以仅提取应用信息。另外,数字广播接收机30预先在ESG数据库中存储所提取的应用信息,并当它从用户处接收到用于选择文件下载服务以下载内容文件的选择输入时,它同时接收所选择的内容文件。
数字广播接收机30在下载所选择的内容文件的同时,从ESG数据库中提取对应于对于内容文件的应用信息,由此它可以识别关于能够执行内容文件的应用的应用信息。
数字广播接收机30确定用户接口42是否从用户处接收到用于选择文件下载服务的选择输入(S66)。
当接收到用于文件下载服务的选择输入(S66:是)时,数字广播接收机30下载对应的内容文件并判断对应于该内容文件的应用(S68)。
数字广播接收机30确定在步骤S68中判断的应用是否是可执行的应用(S70)。当该应用是可执行的时(S70:是),数字广播接收机30执行并因而输出所下载的内容文件(S72)。当该应用不是可执行的时(S70:否),数字广播接收机30向用户通知它不能执行该内容文件的事实(S74)。
作为步骤S66的确定的结果,当数字广播接收机30没有从用户处接收到用于文件下载服务的任何选择输入时(S66:否),它不下载任何内容文件,并因而它不执行与该下载有关的任何操作。
根据本发明,提供了一种数字广播***及一种用于在数字广播***中传送和接收ESG数据的方法,其使得可能知道能够执行所下载的内容文件的(多个)应用。
尽管已经参考本发明的特定优选实施例而示出和描述了本发明,但是本领域技术人员将理解,可以在其中做出形式和细节上的各种改变,而不脱离由所附权利要求限定的本发明的精神和范围。

Claims (4)

1.一种数字广播***,包括:
数字广播发射机,用于广播包括对应于各个内容文件的应用信息的电子服务指南ESG数据;以及
数字广播接收机,用于从数字广播发射机接收所广播的ESG数据,从所接收的ESG数据中提取应用信息,并存储提取的应用信息,当下载相应文件内容时使用应用信息判断能够执行该相应内容文件的应用,以及当所判断的应用是可执行应用时利用所判断的应用来执行该内容文件,
其中,所述广播发射机包括ESG发生器,其可操作用于在ESG数据的服务段中添加应用属性字段,并在所添加的应用属性字段中记录对应于各个内容文件的应用信息。
2.如权利要求1所述的数字广播***,其中数字广播接收机进一步用于当从用户处接收到用于选择文件下载服务的选择输入时,下载对于的内容文件,并根据所存储的应用信息中的对应于所下载的内容文件的应用信息,利用与所下载的内容文件对应的应用来执行所下载的内容文件。
3.一种用于在数字广播***的数字广播接收机中接收电子服务指南ESG数据的方法,该方法包括以下步骤:
接收包括对应于各个内容文件的应用信息的ESG数据,其中,所述应用信息记录在ESG数据的服务段中的应用属性字段中;
从所接收的ESG数据中提取应用信息,并存储提取的应用信息;
当从用户处接收到用于选择文件下载服务的选择输入时,下载对应的内容文件;
使用所存储的应用信息中、对应于所下载的内容文件的应用信息来判断能够执行所下载的内容文件的应用;
确定所判断的应用是否是能执行的应用;以及
当所判断的应用是能执行的应用时,利用该应用来执行所下载的内容文件。
4.如权利要求3所述的用于接收ESG数据的方法,进一步包括,当所判断的应用不是能执行的应用时,通知该内容文件不能执行。
CN2008101908070A 2007-10-05 2008-10-06 数字广播***及用于传送和接收电子服务指南数据的方法 Expired - Fee Related CN101483781B (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR100491/07 2007-10-05
KR1020070100491A KR101414389B1 (ko) 2007-10-05 2007-10-05 디지털 방송 시스템 및 디지털 방송 시스템에서 전자서비스 가이드 데이터를 송수신하는 방법

Publications (2)

Publication Number Publication Date
CN101483781A CN101483781A (zh) 2009-07-15
CN101483781B true CN101483781B (zh) 2012-02-29

Family

ID=39941477

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2008101908070A Expired - Fee Related CN101483781B (zh) 2007-10-05 2008-10-06 数字广播***及用于传送和接收电子服务指南数据的方法

Country Status (4)

Country Link
US (1) US8578424B2 (zh)
EP (1) EP2045936B1 (zh)
KR (1) KR101414389B1 (zh)
CN (1) CN101483781B (zh)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111510249B (zh) * 2014-06-09 2022-11-18 Lg电子株式会社 发送和接收服务指南信息的方法及其装置

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6658062B1 (en) * 2000-05-09 2003-12-02 Sony Corporation User-demand information and entertainment system using wide area digital broadcast
EP1085758A3 (en) * 1999-09-17 2004-03-31 Sony Corporation Broadcast program information processing apparatus
WO2007042907A2 (en) * 2005-10-14 2007-04-19 Nokia Corporation Declaring terminal provisioning with service guide
WO2007086704A1 (en) * 2006-01-26 2007-08-02 Alticast Corp. Method and system for the efficient provision of download-requested contents by non-realtime transmission through capable bandwidth of digital multimedia broadcasting network

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8135773B2 (en) * 2003-06-04 2012-03-13 Panasonic Avionics Corporation System and method for downloading files
US20050055722A1 (en) * 2003-09-09 2005-03-10 Sony Corporation Intelligent routing of digital content
US8607270B2 (en) * 2004-02-03 2013-12-10 Microsoft Corporation Virtual tuner
KR100689479B1 (ko) * 2005-02-15 2007-03-02 삼성전자주식회사 디지털 방송을 위한 전자 프로그램 가이드 제공 방법
US8520703B2 (en) * 2005-04-05 2013-08-27 Nokia Corporation Enhanced electronic service guide container
CN101238732B (zh) * 2005-08-11 2012-11-21 三星电子株式会社 在广播***中发送/接收广播服务的接入信息的方法和装置及其***
KR101270275B1 (ko) * 2005-08-17 2013-05-31 삼성전자주식회사 방송 시스템에서의 통지 메시지 제공 방법 및 장치
US8763036B2 (en) * 2005-11-04 2014-06-24 Nokia Corporation Method for indicating service types in the service guide
KR100834630B1 (ko) * 2005-12-16 2008-06-02 삼성전자주식회사 디지털 비디오 방송 시스템에서 양방향 채널을 위한 전자서비스 가이드의 송수신 방법 및 장치

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1085758A3 (en) * 1999-09-17 2004-03-31 Sony Corporation Broadcast program information processing apparatus
US6658062B1 (en) * 2000-05-09 2003-12-02 Sony Corporation User-demand information and entertainment system using wide area digital broadcast
WO2007042907A2 (en) * 2005-10-14 2007-04-19 Nokia Corporation Declaring terminal provisioning with service guide
WO2007086704A1 (en) * 2006-01-26 2007-08-02 Alticast Corp. Method and system for the efficient provision of download-requested contents by non-realtime transmission through capable bandwidth of digital multimedia broadcasting network

Also Published As

Publication number Publication date
US8578424B2 (en) 2013-11-05
KR20090035287A (ko) 2009-04-09
KR101414389B1 (ko) 2014-07-02
EP2045936A3 (en) 2011-08-10
EP2045936B1 (en) 2014-12-31
CN101483781A (zh) 2009-07-15
US20090100471A1 (en) 2009-04-16
EP2045936A2 (en) 2009-04-08

Similar Documents

Publication Publication Date Title
US9661371B2 (en) Method for transmitting a broadcast service, apparatus for receiving same, and method for processing an additional service using the apparatus for receiving same
KR100800860B1 (ko) 디지털 방송 시스템에서 전자 서비스 가이드를 이용한미리보기 서비스 방법 및 장치
CN103535046B (zh) 用于广播服务的发送方法、接收方法及其接收设备
US9596510B2 (en) Method for transmitting broadcast service, method for receiving broadcast service, and apparatus for receiving broadcast service
US9661397B2 (en) Broadcast service transmitting method, broadcast service receiving method and broadcast service receiving apparatus
KR101689610B1 (ko) 비실시간 서비스 처리 방법 및 방송 수신기
US9723362B2 (en) Method for transmitting and receiving broadcast service and receiving device thereof
CA2839444C (en) Method for transmitting a broadcast service, method for receiving a broadcast service, and apparatus for receiving a broadcast service
US9191717B2 (en) Method for processing non-real timeservice and broadcast receiver
US20070234396A1 (en) Method and apparatus for transmitting and receiving electronic service guide of interaction channel in a digital video broadcasting system
CN103975602A (zh) 广播服务接收方法和广播服务接收装置
EP3242490B1 (en) Self-adaptive streaming media processing method and device
CN101483781B (zh) 数字广播***及用于传送和接收电子服务指南数据的方法
KR20080044968A (ko) 디지털 비디오 방송 시스템에서 전자서비스가이드를 이용한다운로드 서비스 방법 및 장치
CN101263712A (zh) 用于在数字广播***中使用电子服务指南提供预览服务的方法和装置

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20120229

Termination date: 20211006