专利名称:内容接收系统和内容接收方法
技术领域:
本发明涉及用于数字卫星数据广播和多媒体内容通信的数字数据传递技术,特别地涉及包括具有数据属性的计算机的指令的数字数据的传递技术。包括具有数据属性的计算机语言的指令的数字数据以包括标签数据的语言例如,标记语言(markup language)来描述,其中数据属性通过标签被界定。
更详细地说,本发明涉及以使用能够自由定义的标签的语言来描述的数字数据的传递技术,特别地涉及样式表(例如,以XSL(可扩展标记语言)格式描述的XSL文档)的传递和使用。
例如,用一个信道传送的数字数据的数据量等于在四个信道中传送的模拟数据的数据量。因此,高清晰度电视图像(high vision)数据可以用一个信道以数字数据形式被传送。而且,当各种类型诸如EPG(Electronic programGuide电子节目指南)等的系统信息随着视频信息和音频信息一起被发送时,能够改进对用户(观众)的服务(EPG包括用于显示广播节目和节目名称的广播计划的功能,以及执行VTR记录预约的功能,等等)。
数字数据是与诸如电视接收机和通用计算机系统等高度结合的信息单元。例如将数字卫星数据广播调谐卡装入到通用计算机系统中。由计算机分析接收的EPG数据。分析后的EPG数据显示在计算机显示器的窗口中。结果,通过使用鼠标和光标就能够选择和预定节目。当然,广播数据也可以记录在计算机的内置硬盘中。
当附加数据而不是视频数据和音频数据的广播节目主题通过使用广播频带的空间被传送时,可以改进广播节目的交互性。例如,当广播节目提供选择类型测试时,如果当测试的答案与视频数据和音频数据一起被传送时,卫星电视广播接收机(即,观众)端能够提供答案菜单按键,使得用户能够使用鼠标和光标回答测试。
当交互性被进一步改进时,可以期待家用电视接收机不仅具有参与视频内容的功能,而且还具有信息控制塔的功能。例如,家用电视接收机可以成为互联网终端单元以及电子商务终端单元。
在数字卫星数据广播中,和广播节目有关的数字传送数据与包括视频数据和音频数据(AV数据)的卫星广播节目主体一起被传递。实际上,这种数字卫星数据作为广播波以“传输流”(后面将详细描述)的格式来传送。该“传输流”包括已根据诸如MPEG2(运动图象专家组2)等的标准压缩的AV数据和被复用的数字传送数据。
在数字传送数据中设置广播节目信息的一个例子是上述的EPG(电子节目指南)。广播节目信息可以包括广播节目主体(如标题、日期和制作人员)的信息。包含在广播节目信息中的数据的类型和结构有时依赖于节目的服务内容。例如,当广播节目是烹饪节目时,广播节目信息包含菜单和食物原料的信息。当广播节目是选举记数报告节目时,广播节目信息就包含时时改变的候选人的得票情况。当广播节目是实时的专业棒球节目时,广播节目信息就包含运动员和运动队的个人击球和投球记录。
广播节目信息被显示在显示屏幕的部分上,该显示屏幕显示在数字卫星数据广播接收系统(此后简称为“接收系统”)上的广播节目。接收系统一般包括接收机(接收广播波、调谐节目、解码所调谐的节目的置顶盒settop box(STB))和电视接收机(显示并输出解码的节目)。接收系统配置在用户的房间中。
下面,参照
图14将描述作为数字传送数据被传递的内容的结构(此后,该内容称作“传递内容”)。
如图14所示,传递内容包括文本数据;静止图像、运动图像、以及声音的单媒体数据;和显示-输出控制程序,显示-输出控制程序整体地将单媒体数据作为多媒体数据对待并定义广播节目信息(此后也称作“多媒体编码应用”)的状态。该显示-输出控制程序可以包含关于各单媒体数据的参考(链接)信息。
在数字卫星数据广播的标准化工作中,作为传递内容的多媒体编码标准,最初考虑使用MHEG(多媒体和超媒体专家组)。MHEG是使用定义数据属性的标签的描述语言的一种类型。使用MHEG,可以期待这样的应用,即,视频点播(VOD)或数字电视广播的多媒体内容被显示在电视接收机上,并且观众可以获得所要求的信息。例如,在日本CS数字广播(SKY Perfect TV)中,使用MHEG-5。
但是,在MHEG中,因为标签的定义是固定的,所以MHEG不具有扩展性。换言之,只有预定义的标签才可以使用。因此,尽管功能(例如,API(应用程序接口))改变了,但它的校正工作却变得繁重。另外,因为MHEG定义了专用于广播应用的多媒体编码标准,它没有和互联网上的内容的兼容性。
为了解决这个问题,基于XML(eXtended Markup Language扩展的标记语言)的规格以取代MHEG。众所周知,在广播领域中,与互联网的标准描述语言HTML(超文本链接标示语言)相比,XML是标记描述语言,XML的内容的结构元素是由定义其属性的标签界定的。而且,与HTML相比,XML允许访问位于内容中另一源对象的信息(参考)。
在XML中,标签可以自由定义。换言之,在XML中,因为没有限制属性的描述方法,所以自由度高。而且,XML与通用计算机和互联网高度结合。这些是超过MHEG的优点。而且,作为下一代互联网描述语言的XML的改进工作正在推进中。
当XML用作数字卫星广播的标准语言时,数字广播数据能够被转换成诸如计算机、电视接收器和电话单元等使用的各种类型的信息单元。而且,在XML中,标签的属性可以自由定义。因此,使用XML比主要使用用于定义界面的HTML能够更高效率地处理。因此,XML正迅速地被用于包括电子商务在内的各种领域。
在XML语言描述的文档(这样的文档此后也称为“XML实例”)中,因为标签可以自由定义,所以文档中描述的字符串可以作为有意义的数据串处理。换言之,当标签被定义后,标签涉及的数据可以代表有意义的数据而不是所显示的数据。而且,当标签的结构被定义后,XML实例或部分XML实例可以作为一个结构来描述。
日本数字数据广播XML标准定义如下作为传送内容的多媒体内容是使用标签语言的XML来描述的。
数字数据广播XML标准允许添加能够自由定义其属性信息的标签。可以自由定义的标签的描述方法是称为DTD(Document Type Definition文档类型定义)的规则。DTD在W3C(World Wide Web Consortium万维网协会)中正在被标准化。DTD可以在每一工业领域内自由定义。标签属性信息包括用于不同类型单元的必要信息,这些单元相互连接(如电视接收机和计算机)以便理解内容的数据并处理所理解的数据。
XML实例可以不包括有关表示格式的样本信息。在这种情况下,XML实例的表示方法按与DTD不同的文档文件的“样式表”来描述。
样式表是用于将XML实例转换为显示屏幕格式(或打印机打印格式)的文档文件。XML实例的样式表可以使用“XSL”(extensible StylesheetLanguage可扩展样式表语言)语言、“CSS”(Cascade Style Sheet层叠样式表)语言或由XSL衍生的“XSLT”(XSL变换)语言来描述。根据样式表的描述,可以改变字体、字号和颜色。结果,相同的DTD内容可以用不同格式表示。样式表作为与DTD不同的文件被传送。
包括诸如声音、静止图像和运动图像等的单媒体的多媒体内容的操作可以由特定的语言而不是XML和XSL语言来定义。该语言被称为脚本(Script)。这种脚本可以使用脚本语言来描述(例如,JavaScript、ECMAScript或Jscript)。在诸如XML和XSL等的标准中,使用ECMAScript(ECMAScript是由欧洲计算机制造商协会(ECMA)进行标准化的脚本语言)。
除了作为样式表的原始功能之外,作为XML实例的元素结构转换语言XSL正变得引人注目(该标准在本发明的申请时处于研究中)。在相应于XML标准的广播数字数据包的处理量大或不能将硬磁盘单元安装在接收器上的情况下,使用XSL时,能够执行数据库操作。
如图15所示,包括XML文档的传递内容附带有例如DTD文档和样式表等的XML文档。XML文档可以不附带有DTD文档。此外,样式表可以在与XML文档的传递时间不同的时间被传递。另外,传递内容的描述语言不总局限于XML。传递内容的描述语言可以由诸如SGML(标准通用标记语言Standard Generalized Markup Language)或HTML等的其他标记语言来代替。而且,当XML文档被用于电视广播以及被用于和其他的实时类型数据一起表示时,单媒体内容的各种广播数据模块的单媒体位置信息可以包含在XML文档。(此后,位置信息被称为URI(Uniform Resource Identifier统一资源识别器))。
接收系统端分析接收的具有称为“XML分析器”的语法分析程序的XML实例。换言之,XML分析器分析DTD文档的结构以及XML文档并输出结果文档对象。文档对象是一个结构文档,它的树状结构是和原始XML文档的标签一起被形成的。
对象文档被转换程序(转换程序称为“XSL处理器”)转换。XSL处理器将对象文档转换为相应于XSL文档的描述的格式。
而且,当使用XSL的衍生标准XSLT(XSL变换)时,以增强XML格式描述的文档可以被转换成能够被所谓的HTML浏览器浏览的HTML文档。而且,这样的文档可以被转换成能够被定制浏览器而不是HTML浏览器浏览的定制文档。换言之,使用XSLT,内容可以容易地在应用程序之间和/或信息终端单元之间被转换。
如上所述,数字卫星数据广播的广播内容包括“运输流”。该“运输流”包括AV数据部分和被复用的数字传送数据。AV数据部分包括广播节目主体的视频信息和音频信息。AV数据部分已根据MPEG2标准被压缩。该数字传送数据是和广播节目相关的。
如上所述,广播节目信息包括多媒体编码应用(以诸如XML(可扩展标记语言)等的标记语言来描述)。当以XML来描述应用程序时,因为标签可以自由定义,则文档可以由表示信息的标签而不是显示界面来构成。换言之,使用XML,数据可以被高效率地处理。
XML实例不包含表示格式(例如,显示屏幕格式或打印机打印输出格式)的信息。因此,定义XML实例的表示格式的样式表应该和传递内容一起传递给用户(即,数字卫星广播的观众)。而且,样式表可以将与用于传递XML文档的处理(例如,样式表和XML文档可以在不同时间上被传递;而且,存储样式表的诸如CD等的便携介质可以被分销或销售)不同的特定处理传递给每一用户。每一用户可以拥有一个XML文档的多个样式表。
例如,当XML文档指定作为广播节目信息的用于XML实例的样式表时,该样式表的选择操作是自动执行的。因此,改进了对用户(即,观众)的服务。而且,当广播提供者在XML文档中配置指令作为传递内容时,因为广播提供者可以为观众指定屏幕显示格式,所以广播提供者可以集中控制广播服务的内容。
另一方面,因为从用户(即,观众)看来服务内容是固定的,因而自由度变得小了。换言之,用户(观众)觉得扫兴。
作为通用屏幕显示格式,广播节目信息包括诸如“记录”和“记录预约”等菜单按键。这样的菜单区占据显示屏幕的特定区域。尽管菜单按键提供增强功能服务,他们仍使广播节目主体的视频信息的显示区变窄。
每个观众的需求和爱好都不同。一些观众要求菜单按键,而另一些观众则不要求菜单按键。另一些观众要求菜单按键,但不需要菜单按键的操作。一些观众可能要求在广播内容中不包含的另一种样式表。
本发明的另一个目的在于以包括具有诸如XML等的标记描述语言的计算机语言的数据属性的指令的数字数据的传递来实现满足用户(观众)的需求和爱好的信息传递。
本发明的另一个目的在于以满足用户(观众)的需求和爱好的表示格式提供用数字卫星数据广播数据的标记语言传递的数据。
本发明的另一个目的在于提供使用满足用户(观众)的需求和爱好的样式表的技术,该样式表是相对于使用数字卫星数据广播或类似形式以标记语言传递的数据的。
本发明的第一方面是一种用于接收包括具有数据属性的计算机语言的指令的传递内容的内容接收系统或方法,包括(步骤)存储装置(步骤),用于存储至少一个样式表,该样式表定义包括具有数据属性的计算机语言指令的传递内容的表示格式;接受装置(步骤),用于接收包括具有数据属性的计算机语言指令的传递内容和/或样式表;提示装置(步骤),用于提示用户选择所存储的样式表;和应用装置(步骤),用于将用户选择的样式表应用到传递内容并显示所接受的传递内容。
本发明的第二方面是一种用于接受以使用标签的语言格式描述的传递内容的内容接收系统或方法,包括(步骤)存储装置(步骤),用于存储至少一个样式表,该样式表定义使用标签的语言格式描述的传递内容的表示格式;接受装置(步骤),用于接收使用标签的语言格式描述的传递内容和/或样式表;提示装置(步骤),用于提示用户选择所存储的样式表;和应用装置(步骤),用于将用户选择的样式表应用到传递内容并显示所接受的传递内容。
本发明的第三方面是一种用于接受以使用可自由定义的标签的语言格式描述的传递内容的内容接收系统或方法,包括(步骤)存储装置(步骤),用于存储至少一个样式表,该样式表定义使用可自由定义的标签的语言格式描述的传递内容的表示格式;接受装置(步骤),用于接收使用可自由定义的标签的语言格式描述的传递内容和/或样式表;提示装置(步骤),用于提示用户选择所存储的样式表;和应用装置(步骤),用于将用户选择的样式表应用到传递内容并显示所接受的传递内容。
样式表存储装置或步骤可以是便携的和能够附加到内容接收系统的主体或从内容接收系统的主体上分离的介质。
用户选择提示装置(步骤)可以包括不显示传递内容的选择菜单项目。
用户选择提示装置(步骤)可以包括编辑样式表的选择菜单项目。
样式表可以被加密。内容接收系统(方法)还包括(步骤)用于解密和加密样式表的装置(步骤);在数字卫星数据广播中,复用广播节目主体和诸如电子节目指南(EPG)等广播节目信息构成的AV数据的运输流被传递。
广播节目信息的表示控制程序(即,多媒体编码应用)是使用诸如XML等的标记语言描述的文档。但是,因为XML实例不包含表示格式(即,在显示屏幕上的显示格式、对于打印机的打印输出格式等),所以当它被输出到外部时,应该使用样式表。样式表以XSL、CSS、XSLT(XSL的衍生)或脚本(script)形式来描述。
作为通用屏幕显示格式,广播节目信息包含诸如记录和记录预约等的菜单按键。这种菜单区占据显示屏幕的特定区域。尽管菜单按键提供增强功能服务,但仍使广播节目主体的视频信息的显示区变窄。
观众的需求和爱好各不相同。一些观众要求菜单按键,而另一些观众则不要求菜单按键。另一些观众要求菜单按键,但不需要菜单按键的操作。一些观众可能要求在广播内容中不包含的另一种样式表。
在根据本发明的数字卫星数据广播接收系统中,用户(即,观众)能够在显示屏幕上选择作为广播节目信息的XML文档的样式表。而且,为了将信息链接到菜单按键上,用户可以选择广播节目信息的显示模式/非显示模式,以及选择包括模式/非包括模式。
而且,因为以XSL描述的样式表是文本类型数据,所以用户可以阅读。因此,根据本发明的接收系统允许用户通过控制台来编辑和更新样式表。
因此,根据本发明,以具有数字卫星广播的标记语言传递的数据等能够以满足用户(观众)需求和爱好的表示格式被提供。因此,能够改进数据传递的效率和灵活性。
通过下面附图中的最佳实施例的详细描述,本发明的上述和其他目的、特点和优点将会变得更加清楚。
实施发明的最好形式以下,参照附图来说明本发明的实施例。
图1是根据本发明实施例的数字卫星数据广播系统1000的轮廓结构。如图1所示,数字卫星数据广播系统1000包括广播台(广播服务器)1、广播卫星(卫星)5和接收台(接收器/解码器)10。广播台1提供广播服务。广播卫星5重复广播数据。接收台10接收来自广播卫星5的广播数据。至少一个广播台1被配置在地面上。多个广播卫星5配置散布于天空。数目不限的接收台1被配置在地面上。数据传递(即,数据广播)是通过广播台1和广播卫星5的单向通信。
在数字数据广播中,数据以10Mbps到50Mbps的运输速率执行传送。广播台1复用AV数据(构成广播节目主体)和数字传送数据(包括有关广播节目的节目信息)。根据MPEG2(运动图象专家组2)标准来压缩AV数据并且接着将其传送。
根据本发明的实施例,数字传送数据包括单媒体数据(诸如文本、静止图像、运动图像和声音)和“多媒体编码应用”(用于控制显示并输出单媒体数据的程序)的各种类型数据。多媒体编码应用以XML(eXtensible MarkupLanguage可扩展标记语言)格式来描述。多媒体编码数据包括DTD文档和样式表。DTD文档确定文档的类型。样式表以例如XSL形式来描述(但是,传递内容可以不包含DTD文档和样式表)。
每一接收台10和广播台1可以通过诸如互联网或租用线路(未示出)等广域网7来双向连接。在这种情况下,互联网7可以被用作将数据从接收台10传送到广播台1的上载线路。例如,使用例如互联网7等可以提供有限广播服务。在这种情况下,最好将接收台10通过56kbps或更高的高速模拟电话线路、大约10kbps到64kbps的高速无线通信、128kbps的ISDN(综合业务数字网)或5Mbps到30Mbps的光缆连接到互联网7上。
图2示出了传送数字传送数据的广播台1(即,传送系统)的结构。广播台1包括制作部分100、发送部分200和传送部分300。下面,将顺序描述每一部分。
制作部分100等价于制作作为数字传送数据发送的广播节目信息的各个内容的场所。换言之,制作部分100制作XML(eXtensible Markup Language可扩展标记语言)文档(描述数据广播的内容)、样式表(定义XML文档的表示格式),和各种类型的单媒体数据(诸如静止图像、运动图像、声音和字幕(文本))(以下称为“AV/字幕)。
作为数据广播的显示-输出控制程序的XML文档以使用能够自由定义的标签的语言来描述。XML文档附带有定义文档类型的DTD文档。样式表是以XSL(可扩展样式表语言)格式、CSS(层叠样式表)格式或XSL格式衍生的XSLT(XSL变换)格式来描述的文档。由制作部分100制作的广播内容通过安置在广播台1中的LAN(局域网)被传输到发送部分200。
在发送部分200中,内容传送系统201、基带控制系统202、AV编码器203和字幕插入部分204打包数据并将所得的数据传送到传送部分300。
在传送部分300中,多媒体编码部分301将传递内容数据(即,XML文档)进行编码并将编码后的数据发送到内容传送系统302。合成部分304将内容传送系统302的输出数据和AV字幕传送系统303的输出数据进行合成。调制部分305使用RF信号调制合成后的数据并通过RF传送路径将调制后的数据传送到接收台10。
在RF传送路径上,所得的RF信号从配置在广播台1中的传输天线被发送到广播卫星5。此后,RF信号通过广播卫星5由接收台10的接收天线接收。
图3是配置在接收台10的数字卫星广播接收系统10-A的例子的硬件结构框图。接收系统10-A作为一个例子,例如是作为配置在用户家中的STB(置顶盒)。在接收系统10-A中,作为主控制器的CPU11通过总线50被连接到每一硬件组件。CPU11执行每一组件的全部控制。下面,将描述每一组件。
由天线(未示出)接收的广播波被送到调谐器51。广播波具有预定的格式。广播波包含例如节目指南信息(EPG电子节目指南)等。根据本发明,广播波可以是有线广播波或地波。
在CPU11控制下,调谐器51调谐广播波将并调谐后的数据输出到解码器51。解码器52解码数字调制过的数据。根据传送的广播波是模拟信号还是数字信号,可以将调谐器51的结构适当地被改变或扩展。
解调后的数字数据是“运输流”,其中“运输流”的按照MPEG2标准压缩的AV数据和数字传送数据被复用。AV数据包括组成广播节目主体的视频信息和音频信息。数字传送数据是广播节目主体附带的广播节目信息。数字传送数据包含例如EPG(电子节目指南)的内容。数字传送数据将在以后描述。运输流是按OSI(开放系统互联)参考模型的“传输层”定义的数据格式。
TS解码器53中断运输流并将其分离为根据MPEG2标准压缩的AV数据和数字传送数据。TS解码器53通过总线50分别将AV数据和数字传送数据传送到AV解码器54和CPU11。TS解码器53可以包含存储工作数据的存储器53A。
当AV解码器54从TS解码器53接收根据MPEG2标准压缩的AV数据时,AV解码器54将AV数据分离为压缩的图像数据和压缩的音频数据,将它们解压,并再现原始图像信号和原始音频信号。AV解码器54可以包括存储工作数据的存储器54A。再现的图像数据信号通过复用器55B被显示并输出到显示器61。再现的音频信号通过复用器55A被输出到扬声器62。
用户接口控制部分56是处理用户的输入操作的模块。用户接口控制部分56具有允许用户手动操作接收系统的操作按键/开关(未示出)。而且,用户接口控制部分56具有用于通过红外线(IR)来接受来自遥控器66的遥控操作的功能。用户接口控制部分56可以包含用于显示当前设置内容的显示面板和LED指示器(未示出)。
用户接口控制部分56的一个操作按键或遥控器66的一个操作按键被指定为用于有效/无效OSD显示控制器57(即,相应于数字传送数据的节目信息等的显示输出)的显示输出的按键。
CPU(中央处理单元)11是全面控制接收系统10-A的全部操作的主控制器。而且,CPU11可以处理通过总线50传送的数字传送数据。包含在数字传送数据中的传递内容以XML(eXtensible Markup Language可扩展标记语言)格式(将在后面描述)来描述。CPU11可以在操作系统(OS)提供的平台上执行用于处理诸如XML分析过程、XSL过程和浏览过程(显示输出或打印输出)等的软件。
RAM(随机存储器)12是装载CPU11的可执行程序代码并存储可执行程序的工作数据的可写的非易失存储器。ROM(只读存储器)13是永久存储自检-初始化程序以及硬件操作宏-代码的只读存储器。当接收系统10-A的电源接通后,执行自检-初始化程序。
串行输入/输出(SIO)控制器14是与接收系统10-A的外围单元串行地交换数据的外围控制器。SIO控制器14具有连接到通过模拟电话线路将传送数据调制解调的高速调制解调器63(例如,高速调制解调器63的传送速率为56kbps)的串行接口。使用符合PPP(点到点协议)连接方法的连接到预定访问点(未示出)的高速调制解调器63,接收系统10-A被连接到作为广域网的互联网7上。
IEEE1394接口15是允许以几十Mbps的运输速率左右发送数据和接收数据的串行高速接口。符合IEEE1394标准的外部单元可以通过菊花链方法或树状连接方法被连接到IEEE1394端口。符合IEEE1394标准的外部单元的例子是摄象机64和扫描仪(未示出)。
硬磁盘驱动器(HDD)17是以预定文件格式存储程序和数据的外部存储单元。HDD17的存储容量大到几兆字节。HDD17通过硬磁盘接口18连接到总线50上。
卡接口18是在卡类型设备65和总线50之间执行总线协议的单元。卡类型设备65被安装到卡槽19上。卡类型设备65的例子是信用卡大小的盒式磁盘类型PC卡。PC卡基于PCMCIA(Personal Computer Memory Card InterfaceAssiciation个人计算机存储卡接口协会)和JEIDA(Japan Electronic IndustryDevelopment Association日本电子工业发展协会)的联合标准的“PC卡标准”。
PC卡的例子是包括诸如EEPROM(Electrically Erasable andProgrammable ROM电可擦除只读存储器)等的非易失的、可擦除的和可重写的存储芯片的存储器卡。当接收系统10-A是小型低成本的结构时,难以配置具有大容量的HDD17。在这种情况下,最好使用能够安装到接收系统10-A的并能够从接收系统10-A分离的存储器卡,该存储器卡具有优良的便携性。但是,应该注意可安装/可分离存储器65不局限于PC卡的外型因素。可安装/可分离存储器65可以由本发明的申请人提出的存储棒(memory stick)(商标)来替代。
OSD显示控制器57是以OSD(Open Software Description开放软件描述)格式显示数据的专用控制器。OSD是用于分配和安装软件的信息描述格式。OSD与CDF(Channel Definition Format信道定义格式)的组合适用于推动传递和自动安装。OSD由Marimb公司(美国公司)和微软公司(美国公司)提出并由Netscape公司、Cyber Media公司、Install Shield Software公司等支持。
在数字卫星数据接收系统10-A中,CPU11根据用户输入命令通过用户接口控制部分56来控制调谐器51的调谐操作并控制数据广播的显示。换言之,CPU11处理从TS解码器53接收的数字传送数据将所得数据转换成显示数据,并且将转换后的数据提供到OSD显示控制器57。OSD显示控制器57产生根据显示数据的节目信息的图像信号并将所产生的信息提供到复用器55B中。而且,CPU11处理包含在数字传送数据中的音频数据并将处理后的音频数据通过总线50提供到复用器55A。复用器55A和55B将来自CPU11的显示数据和音频数据与从AV解码器54输出的作为广播节目主体的视频数据和音频数据一起进行复用,并将复用后的数据分别输出到显示器61和扬声器62。数字传送数据的处理将在以后描述。
图4示出了数字广播数据接收系统的另一例子的硬件结构。在接收系统10-B的结构中,数字卫星数据广播调谐器卡40被安装到通用计算机30上。
数字调谐器卡40包括调谐器51、解调器52、TS解码器53、AV解码器54、RAM53A和54A、以及复用器55A和55B。为简单起见,在图4中,与图3中在结构和功能相似的那些部分被附以相同的参考号码。数字卫星广播调谐器卡40通过总线接口(PCI接口)58(见图4)被连接到计算机系统30的系统总线(PCI总线)31上。
从天线(未示出)接收广播波。调谐器51调谐广播波并将调谐后的数据输出到解调器52。解调器52将调谐后的数据解调。TS解码器53译码运输流并将其分离成AV数据(根据MPEG2标准被压缩的)和数字传送数据。AV数据被提供到AV解码器54。AV解码器54以上述方式处理AV数据并将所得的数据发送到外部。数字传送数据通过PCI接口58被发送到通用计算机30。系统的CPU11处理数字传送数据(将在以后详细描述)。
另一方面,通用计算机系统30包括安装带有CPU11的主电路元件的印刷线路板(未示出)(将在以后描述)。该线路板也称为“主板”。将上述的调谐器卡40以作为“适配器卡”的例子来提供并安装到主板的总线插槽(未示出)中。
但是,调谐器卡40是作为基于PCMCIA(个人计算机存储卡接口协会)和JEIDA(日本电子工业发展协会)标准的PC卡而不是作为适配器卡来提供的。当调谐器卡40被安装到PC卡槽19(将在以后描述)中,调谐器卡40也可以被安装到计算机系统30的系统结构中。
CPU11是总体控制计算机系统30的全部操作的主控制器。在本例中,CPU11能够在由操作系统(OS)提供的平台上执行用于处理XML内容的诸如XML分析过程、XSL过程和浏览过程(将在以后描述)等的各种软件程序。
直接连接到CPU11的外部引线的处理器总线通过总线桥20与系统总线31相互连接。
根据本发明实施例的总线桥20包含数据缓冲存储器和存储器控制器。数据缓冲存储器消除处理器总线和系统总线31之间的速度差异。存储器控制器控制对RAM12的存储访问操作。
RAM(随机存储器)12是装载CPU11的可执行程序代码并存储可执行程序代码的工作数据的可写非易失性的存储器。通常,RAM12包括多个DRAM(动态RAM)芯片的。
系统总线31是包括例如地址总线和控制总线的公用信号传送路径。例如,系统总线31是PCI(外围部件互联)总线。在系统总线31上,符合PCI接口标准的各种外围单元彼此互联。外围单元的例子是上述的数字卫星数据广播调谐器卡40。系统总线31上的每一外围单元被赋予唯一的I/O地址(或存储器地址)。当CPU11(更具体地,由CPU11执行的程序)指定I/O地址(或存储器地址)时,数据和命令可以被传送到指定的外围单元。
ROM(只读存储器)13是永久存储自检程序(POST)(当计算机系统30开机后执行的程序)和基本输入/输出系统(BIOS)(用于操作硬件)的只读存储器。ROM13可以包括可以电擦除数据并重写数据的EEPROM(电可擦除可编程ROM)。
串行输入/输出(SIO)控制器14是与计算机系统30的外围单元串行交换数据的外围控制器。由SIO控制器14提供的串行端口被连接到外部高速调制解调器63(例如传送速率为56kbps)。高速调制解调器63在模拟电话线路上调制和解调传送数据。当使用符合PPP(点到点协议)连接方法将高速调制解调器63连接到预定访问点(未示出)时,计算机系统30(即,接收系统10-B)被连接到的互联网7上。
IEEE1394接口15是允许数据以大约几十Mbps发送和接收的串行高速接口。符合IEEE1394标准的外部单元能够以菊花链方法或树状方法被连接到IEEE1394端口。符合IEEE1394标准的外部单元的实例是摄象机64和扫描仪(未示出)。
硬磁盘驱动器(HDD)17是以预定文件格式存储程序和数据的外部存储单元。HDD17的存储容量大到几兆字节。HDD17通过硬磁盘接口16连接到系统总线33上。用于将硬磁盘驱动器连接到计算机系统30的接口标准是例如IDE(集成驱动电子)标准或SCSI(小型系统接口)标准。
键盘/鼠标控制器(KMC)21是处理从键盘22、鼠标23等接收的用户输入数据的专用控制器。当KMC21检测到从键盘22输入的扫描代码或从鼠标23输入的相关指定数据时,KMC21向CPU11发出中断请求。根据本发明的实施例,和命令一起输入到计算机系统30的用于接收系统10-B(例如,信道选择操作)的输入操作可以由键盘22和鼠标23来执行。
键盘22的一个功能键或显示器61上的一个菜单按键被指定为有效/无效视频控制器24(即,对应于数字传送数据的节目信息的显示输出等)的显示输出的按键。
卡接口18是完成在总线50和卡类型装置65之间的总线协议的单元。卡类型装置65被安装到卡槽19中。卡类型装置65的一个例子是信用卡大小的盒式磁盘类型PC卡。PC卡基于PCMCIA(个人计算机存储卡接口协会)和JEIDA(日本电子工业发展协会)的联合标准的“PC卡标准”。
PC卡的例子是包括非易失的、可擦除的和可重写的诸如EEPROM(电可擦除和可编程ROM)等的存储器芯片的存储器卡。当接收系统10-A是小型低成本的结构时,安装具有大容量的HDD17可能会困难。在这种情况下,最好使用能够安装到接收系统10-A的并能够从接收系统10-A分离的存储器卡,该存储器卡具有优良的便携性。但是,应该注意可安装/可分离存储器65不局限于PC卡的外型因素。可安装/可分离存储器65可以由本发明的申请人提出的存储棒(memory stick)(商标)替代。
视频控制器24是控制相应于从CPU11接收的画图指令的屏幕显示的专用控制器。视频控制器24具有暂时存储画图信息的帧存储器(VRAM)25。为了最好地实施本发明,视频控制器24最好具有高于VGA(视频图像阵列)标准的画图性能(例如,SVGA(高级视频图像阵列)标准或XGA(扩展图形阵列)标准)。
在数字卫星数据广播接收系统10-B中,CPU11通过键盘22和鼠标23控制相应于用户输入命令的调谐器11的调谐操作。而且,CPU11控制数据广播的显示。换言之,CPU11处理从TS解码器53接收的数字传送数据,将所得的数据转换成显示数据,并将转换后的数据提供到视频控制器24。视频控制器24产生相应于显示数据的节目信息的图像信号并将所产生的信号提供到复用器55B。另外,CPU11处理包含在数字传送数据中的音频数据并将处理后的音频数据通过总线50提供到复用器55A。复用器55A和55B将由CPU1提供的显示数据和音频数据与从AV解码器54输出的作为节目主体的视频数据和音频数据一起复用并将复用后的数据分别提供到显示器61和扬声器62。对数字传送数据的处理将在以后描述。
为了组成数字卫星数据接收系统10,除了在图3和4中所示的电路之外需要许多电子电路等。但是,这样的电路是本领域技术人员都知道的。另外,它们不构成本发明的原理部分。因此,这些电路的描述在说明书中省略。而且,为了简单起见,省略了部分硬件块的连接。
例如,诸如FD(软磁盘)、CD-ROM和MO(磁光盘)或存储棒等的记录介质被安装到接收系统10中。外部存储单元(如FDD(软磁盘驱动器)、CD-ROM驱动器或MO驱动器)或存储棒可以安置在接收系统10中。
图5示出了由数字广播数据接收系统10执行的软件程序的各种类型的分层结构。下面将描述软件程序的每一层的功能。
作为最低层的硬件控制层允许操作系统(OS)或类似的系统消除硬件相对于上层软件的差异并执行相对每一硬件组件的和相应于每一硬件组件中断的直接输入/输出操作。
将以在ROM13中永久存储的或在HDD17中的“设备驱动器”安装的BIOS(基本输入/输出系统)为例的硬件控制层提供到数字卫星数据广播接收系统10。
操作系统(OS)是完全管理数字卫星数据广播接收系统10的硬件和软件的基本软件。OS包含“文件管理器”(管理HDD17上的文件的记录操作)、“存储器管理”(管理存储器空间)、“资源管理器”(管理系统资源的分配)、“调度程序”(管理任务的执行)和“窗口系统”(控制显示器的窗口)这些子系统。
系统服务是使诸如应用程序等的上层程序调用对OS的每一功能的一组功能。系统服务的一个例子是运行时间库(或动态链接库)。通过该系统服务,应用程序不需直接运行每一硬件组件。结果,硬件操作能够被安全地统一。
XML应用是用于控制数据广播的显示、输出等的程序。XML应用是以具有能够自由定义的标签的XML语言形式描述的XML文档。每一XML文档都附带有是DTD文档(定义文档类型)、XSL文档(定义显示格式)(或CSS文档或XSLT文档,其中XSLT是XSL的衍生)的样式表。
XML分析器是用于分析DTD文档和XML实例的软件程序。作为分析结果的文档对象被发送到XSL处理器。文档对象是具有在原始XML文档中描述的标签的树状结构的结构文档。
XSL处理器是用于将文档对象转换成相应于XSL文档的描述的表示格式的软件程序。已被XSL处理器转换的文档可以由XML浏览器浏览。通过使用作为XSL的衍生标准XSLT(XSL变换)由XSL处理器转换的文档能够被其他的浏览器(例如,HTML浏览器或其他定制的浏览器)浏览。
下面参考图6到8将描述根据本发明的实施例中的数字卫星数据接收系统10的广播数据接收处理。
如图6所示,在数字卫星数据广播系统1000中,广播波从广播台1被传送到广播卫星5。此后,从广播卫星5将广播波传送到接收台10。传送广播波的内容包括视频数据和音频数据(AV数据)(组成卫星功能广播节目主体)以及伴随广播节目主体的数字传送数据。
图7是示出作为广播波被传播的广播内容的结构的概略图。如图7所示,广播内容包括“运输流”,其中“运输流”的AV数据按照MPEG2(运动图象专家组2)标准和数字传送数据(该“运输流”是在OSI(开放系统互联)的传输层中定义的数据格式)参考模型已被压缩。AV数据组成卫星广播节目主体,而数字传送数据组成伴随广播节目主体的诸如广播节目信息等的数据广播。
如上所述,TS解码器53分析运输流并将其分离为AV数据部分和数字传送数据部分。AV数据由AV解码器54来处理,而数字传送数据部分由CPU11来处理。
数字传送数据部分包括多个模块,其中每一模块包含伴随广播节目主体的EPG、广告信息和各种类型的信息。数字传送数据部分以数据转盘构成以便每一模块在广播节目主体中重复发生(结果,因为作为观众的接收系统10在广播节目的任何时间上都能够获得模块,所以缓冲存储器可以被省略)。而且,自动开始标志可以插入在按照MREG2标准已被压缩的AV数据中,以便和每一模块的显示输出同步。
图8是示出每一模块的数据结构。如图8所示,一个模块包括多个源元素,这些源元素为控制程序(多媒体编码应用)(定义数据广播的显示以及输出)、脚本(定义操作)和单媒体数据(诸如声音、文本、静止图像和运动图像)。每一单媒体数据是组成部分数据广播的对象。每一单媒体数据由多媒体编码应用整体地处理。每一源元素是具有预定格式的独立文件。音频数据是以诸如AIFF、WAV或AAC等的音乐文件格式来描述。静止图像以诸如JPEG、PNG或GIF等的图像文件格式来描述。在每一模块的顶部的源位置信息描述了模块的每一源元素的位置信息。
“多媒体编码应用”是用于控制显示和输出每一伴随广播节目主体的各种类型的广播数据的程序。广播数据包括EPG、广告信息等。多媒体编码应用是以XML(可扩展标记语言)格式来描述的XML应用。但是,应该指出,多媒体编码应用可以用不是XML语言的其他语言、即诸如SGML或HTML等的另一标记语言来描述。XML文档可以包括定义文档格式的DTD文档。而且,由于XML文档不包含指定实际表示格式的样式表,所以可以传递样式表。
样式表是指定XML文档的实际表示格式作为输出内容的数据文件(样式表可以包括诸如声音和静止图像等的多媒体内容)。样式表是以XSL(可扩展样式表语言)格式描述的文档文件。样式表将XML文档转换成显示器61的显示输出格式(或打印机(未示出)的打印输出格式)。也就是,除了样式表之外,用于定义包括诸如声音、文本、静止图像和运动图像等的各种单媒体数据的多媒体的操作的脚本也可以被传递(在这种情况下,样式表以诸如JavaScript、ECMAScript或Jscript等的脚本语言描述)。
在接收系统10端,接收的传递内容的必要数据被暂时存储在系统10的本地存储单元中的。本地存储单元例如是HDD17(或卡类型装置65)。
在诸如卫星广播等的单向传送环境中,除非指定了样式表,否则以常规的XML语言描述的内容以打包XML文档和样式表的状态被传送。
根据本实施例,在广播内容的数字传送数据部分中,输出内容(XML文档)和样式表(XSL文档)被打包。换言之,只有XML文档或XSL文档可以被传送。换言之,可以通过诸如互联网等的网络下载XSL文档。亦即,可以通过使用诸如FD、CD-ROM、MO或存储棒等的便携存储介质提供XSL文档。
另外,样式表的传递/分配源可以传递或分配加密的样式表。在这种情况下,只有拥有解密密钥数据的授权用户才能够使用该样式表1次和2次。在这种情况下,作为内容传递业务,对所传递的解密密钥数据而不是所传递的样式表则可以收取费用。
如图6所示,在根据本发明实施例的接收系统10中,XML文档和样式表可以被分别存储。存储提供的文档文件的HDD17(或存储器卡65)具有文档主体存储部分80和样式表存储部分90。文档主体存储部分80仅存储并管理XML文档(文档主体存储部分80可以存储DTD文档)。样式表存储部分90仅存储和管理样式表。
因为XML文档和样式表被分别管理,所以信息可以更灵活和有效地被传递。
例如,使用在数字卫星数据广播中的电子节目指南(EPG)描述了关于每一节目的专用节目信息。一般地,将电子节目指南使用专用的传送信道或电视广播的V空白来传递。在这种情况下,节目信息的表示格式在广播服务开始时就指定的。表示方法依赖于每一接收器。因此,在常规的传递方法中,灵活性和效率是不足。
另一方面,根据本发明实施例,作为广播节目信息的XML文档和定义其表示格式的样式表可以用任何方式来组合。例如,单一广播节目信息的表示格式可以从多个样式表中选择。换言之,与常规方法不同,广播节目信息的表示格式能够灵活和高效率地来改变。因此,当适当选择了样式表后,在电视接收器和便携终端单元之间的表示的差异能够被灵活把握。亦即,一个样式表可以被多个XML文档共享。同样地,多个样式表可以被多个XML文档共享。
因为在接收系统10中存储的样式表是文本数据,所以用户可以阅读它。因此,用户(观众)可以通过诸如键盘22和显示器61等的控制台来修改它。而且,样式表可以根据广播节目信息被经常地修改。换言之,样式表可以完全定制。
但是,当作为样式表传递-分配源的广播提供器加密样式表时,它可以限制或禁止样式表的2次使用。
下面,参考图9将描述数字卫星数据广播接收系统10对数字传送数据部分的处理。
如上所述,接收系统10能够获得打包到文档主体(即,XML文档)或从文档主体分离的样式表。文档主体不总局限于XML文档,也可以以诸如SGML(标准通用标记语言)或HTML等另外的标记语言格式来描述。当XML文档被应用到例如电视广播等中并和其他多媒体内容一起显示时,多媒体内容也包含在文档主体中。而且,样式表是以XSL格式描述并定义XML文档主体的表示格式的文档。
文档主体除了XML文档之外还包含DTD文档。文档主体由被称为XML分析器的分析程序来分析。分析后的文档对象和样式表(即,XSL文档)一起被发送到XSL处理器。
XSL处理器将对象文档转换为相应于XSL文档描述的可提取数据格式和产生相应于样本的文档。当用于相同的文档主体的样式表被改变时,可以产生诸如HTML(超文本标记语言)文档、客户A公司文档、客户B公司文档、节目指南文档等的各种可提取格式文档以及能够产生多媒体内容。
HTML文档是可以使用诸如Netscape公司(美国公司)的“NetscapeNavigator”或微软公司(美国公司)的“Internet Explorer”等的称为HTML浏览器来提取的文档。客户A公司文档和客户B公司文档是可以由公司A和公司B提供的定制浏览器来分别提取的文档。
下面,将描述把屏幕信息提供到根据本发明实施例的数字卫星数据广播接收系统10的过程。
如上所述,数字卫星数据广播的内容包括作为广播节目主体的AV数据和广播节目主体附带的作为广播节目信息的数字传送数据。广播节目信息的实例是EPG(电子节目指南)(包含诸如广播节目的广播计划和节目名称以及VTR记录预约功能等传递信息)。
AV数据被AV解码器54解码并再现。另一方面,广播节目信息由CPU11进行处理并组装作为屏幕显示信息。屏幕显示信息的输出信号由OSD显示控制器57或视频控制器24来产生。用户接口控制部分56的一个操作按键或键盘22的一个功能按键被指定为用于有效/无效广播节目信息的显示输出的操作(如上所述)。
当广播节目信息已经无效时,作为广播节目主体的AV数据显示在显示器61的整个屏幕上(见图10A)。相反,当广播节目信息已经有效时,显示器61的屏幕的特定区被用于显示广播节目信息(见图10B)。
由广播节目信息提供的表示格式包括作为例子的EPG提供的诸如“记录”和“记录预约”等的菜单按键。使用广播节目信息的表示,将增强的功能和附加值的服务伴随着广播节目提供给用户(观众)。另一方面,由于广播节目主体的显示区变窄,因而某些观众可能不喜欢这种表示。
因此,在根据本发明实施例的数字卫星数据广播接收系统10中,当广播节目被显示时,如图11所示的选择屏幕提供给用户。选择屏幕包含选择菜单项目“仅显示广播节目主体”、“显示节目信息”(没有链接)、“显示节目信息”(具有链接)、“编辑样本”等。
当菜单项目“仅显示广播节目主体”被选择时,由CPU11产生并处理的广播节目信息(EPG)的输出被无效。在那时,仅有从AV解码器54中输出的视频数据和音频数据被输出到外部。结果,如图10A所示,显示器61的整个部屏幕被指定给广播节目主体。
另一方面,当选择菜单项目“显示节目信息”(没有链接)时,使CPU11产生并处理的广播节目信息(EPG)的输出有效。换言之,从AV解码器54输出的视频数据和音频数据以及由CPU11产生并处理的视频数据和音频数据被复用器55A和复用器55B分别复用。复用后的数据被输出到外部。结果,如图10B所示,显示器61的部分显示屏幕被指定给广播节目信息。
在本例中,链接是对另一个源对象的访问信息。原始的XML文档包含链接目的地的地址(例如,诸如URL(统一资源定位器)的对象识别器)。“没有链接”的选项是菜单按键不包含链接信息的表示格式。另一方面,“具有链接”的选项是菜单按键包含链接信息的表示格式。在这种情况下,当菜单按键被操作时,获得相应的源对象的操作就开始了。
源对象可以是诸如声音、静止图像或运动图像以及以XML文档描述的屏幕显示信息。所链接的源对象可以从接收系统10的本地存储单元(即,HDD17或存储器卡65)获得。另外,源对象可以由配置在互联网7上的对象服务器(例如,HTTP(超文本传输协议)服务器)来提供。
图12示出了在操作具有包含链接内容的菜单按键[访问]的情况下的屏幕操作。
是请求对由广播节目主体表现的本地信息的访问方法的可选功能。通过选择[访问],如图12所示,使地图信息出现。
另外,如图12所示,广播节目主体可以包括诸如天气预报(例如,在关东地区明天的降雨概率是20%)等的文本信息内容。
另一方面,当选择菜单项目“编辑样本”时,样式表的编辑屏幕就显示在显示器61上(亦即,样式表编辑窗口出现)。屏幕显示样式表的源代码表。图13示出了显示在显示器61上的样式表编辑屏幕的例子。
样式表包括相应于诸如XSL、CSS或XSLT语言的语法的文本格式数据。在样式表编辑屏幕上,用户可以使用键盘22和鼠标23执行正常的编辑操作。
参考具体实施例描述了本发明。尽管根据本发明的最佳实施例已经示出并描述了本发明,但本领域的技术人员应该理解以详细描述的本发明的上述的各种其他变化、省略和添加可以在不背离本发明的精神和范围内得到。
如上所述,根据本发明,在诸如数字卫星数据广播和多媒体内容通信等的数字数据传递中,可以根据用户(观众)的需要和爱好来提供信息。
另外,根据本发明,当传递包含具有数据属性(这样的计算机语言例如是XML等的标记描述语言)的数字数据的计算机语言的指令的数字数据时,可以根据用户(观众)的需要和爱好来提供信息。
另外,根据本发明,以标记语言格式由数字卫星数据广播或类似广播传递的数据能够以根据用户(观众)的需要和爱好的表示格式来提供。
另外,根据本发明,对由数字卫星数据广播传递的标记语言格式的数据使用与用户(观众)的需要和爱好相结合的样式表的技术。
权利要求
1.一种用于接收包括具有数据属性的计算机语言的指令的传递内容的内容接收系统,包括存储装置,用于存储至少一个样式表,该样式表定义包括具有数据属性的计算机语言指令的传递内容的表示格式;接受装置,用于接受包括具有数据属性的计算机语言指令的传递内容和/或样式表;提示装置,用于提示用户选择所存储的样式表;和应用装置,用于将用户选择的样式表应用到传递内容并显示所接受的传递内容。
2.一种用于接收以使用标签的语言格式描述的传递内容的内容接收系统,包括存储装置,用于存储至少一个样式表,该样式表定义以使用标签的语言格式描述的传递内容的表示格式;接受装置,用于接受以使用标签的语言格式描述的传递内容和/或样式表;提示装置,用于提示用户选择所存储的样式表;和应用装置,用于将用户选择的样式表应用到传递内容并显示所接受的传递内容。
3.一种用于接收以使用可自由定义的标签的语言格式描述的传递内容的内容接收系统,包括存储装置,用于存储至少一个样式表,该样式表定义以使用可自由定义的标签的语言格式描述的传递内容的表示格式;接受装置,用于接受以使用可自由定义的标签的语言格式描述的传递内容和/或样式表;提示装置,用于提示用户选择所存储的样式表;和应用装置,用于将用户选择的样式表应用到传递内容并显示所接受的传递内容。
4.如权利要求1所述的内容接收系统,其中,所述的样式表存储装置是便携的和能够附加到内容接收系统的主体上或从内容接收系统的主体上分离的介质。
5.如权利要求1所述的内容接收系统,其中,所述的用户选择提示装置包括不显示传递内容的选择菜单项目。
6.如权利要求1所述的内容接收系统,其中,所述的用户选择提示装置可以包括编辑样式表的选择菜单项目。
7.如权利要求1所述的内容接收系统,其中,样式表被加密,和内容接收系统还包括用于解密和加密样式表的装置。
8.一种用于接收包括具有数据属性的计算机语言的指令的传递内容的内容接收方法,包括以下步骤存储至少一个样式表,该样式表定义包括具有数据属性的计算机语言指令的传递内容的表示格式;接受包括具有数据属性的计算机语言指令的传递内容和/或样式表;提示用户选择所存储的样式表;和将用户选择的样式表应用到传递内容并显示所接受的传递内容。
9.一种用于接收以使用标签的语言格式描述的传递内容的内容接收方法,包括以下步骤存储至少一个样式表,该样式表定义以使用标签的语言格式描述的传递内容的表示格式;接受以使用标签的语言格式描述的传递内容和/或样式表;提示用户选择所存储的样式表;和将用户选择的样式表应用到传递内容并显示所接受的传递内容。
10.一种用于接收以使用可自由定义的标签的语言格式描述的传递内容的内容接收方法,包括步骤存储至少一个样式表,该样式表定义以使用可自由定义的标签的语言格式描述的传递内容的表示格式;接受以使用可自由定义的标签的语言格式描述的传递内容和/或样式表;提示用户选择所存储的样式表;和将用户选择的样式表应用到传递内容并显示所接受的传递内容。
11.如权利要求8所述的内容接收方法,其中,样式表存储步骤通过将样式表存储到便携的和能够附加到内容接收系统的主体上或从内容接收系统的主体上分离的介质中来执行。
12.如权利要求8所述的内容接收方法,其中,用户选择提示步骤通过包括不显示传递内容的选择菜单项目来执行。
13.如权利要求8所述的内容接收方法,其中用户选择提示步骤通过包括编辑样式表的选择菜单项目来执行。
14.如权利要求8所述的内容接收方法,其中,样式表被加密,和内容接收方法还包括以下步骤解密和加密样式表。
全文摘要
用户可以在屏幕上选择将XML文档作为广播节目信息的样式表。另外,用户可以选择广播节目信息的显示模式/非显示模式。当用户已经选择了显示模式,他或她可以选择菜单按键的链接信息包括模式/链接信息非包括模式。因为以XSL语言或CSS语言描述的样式表是文本格式数据,所以用户能够阅读它。因此,用户可以通过控制台编辑和更新样式表。结果,标记语言格式的数据能够以根据用户的爱好表示格式被提供。因此,改进了数据传递的效率和灵活性。
文档编号H04L12/18GK1320335SQ00801690
公开日2001年10月31日 申请日期2000年7月3日 优先权日1999年7月2日
发明者细田贵 申请人:索尼公司