CN100521783C - 管理辅助程序的方法以及相应的接收机和系统 - Google Patents

管理辅助程序的方法以及相应的接收机和系统 Download PDF

Info

Publication number
CN100521783C
CN100521783C CNB2005100923991A CN200510092399A CN100521783C CN 100521783 C CN100521783 C CN 100521783C CN B2005100923991 A CNB2005100923991 A CN B2005100923991A CN 200510092399 A CN200510092399 A CN 200510092399A CN 100521783 C CN100521783 C CN 100521783C
Authority
CN
China
Prior art keywords
auxiliary
digital data
receiver
substep
data stream
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
CNB2005100923991A
Other languages
English (en)
Other versions
CN1728826A (zh
Inventor
玛莉-吕克·尚佩尔
拉尔夫·谢弗
Original Assignee
Thomson Licensing SAS
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 Thomson Licensing SAS filed Critical Thomson Licensing SAS
Publication of CN1728826A publication Critical patent/CN1728826A/zh
Application granted granted Critical
Publication of CN100521783C publication Critical patent/CN100521783C/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
    • 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/235Processing of additional data, e.g. scrambling of additional data or processing 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/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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/40Network security protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/70Media network packetisation
    • 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/433Content storage operation, e.g. storage operation in response to a pause request, caching operations
    • H04N21/4331Caching operations, e.g. of an advertisement for later insertion during playback
    • 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
    • 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/4345Extraction or processing of SI, e.g. extracting service information from an MPEG stream
    • 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
    • H04N21/4349Demultiplexing of additional data and video streams by extracting from data carousels, e.g. extraction of software modules from a DVB carousel
    • 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
    • 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/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/436Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
    • 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/443OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
    • 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
    • H04N21/8402Generation or processing of descriptive data, e.g. content descriptors involving a version number, e.g. version number of EPG data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/08Protocols for interworking; Protocol conversion

Abstract

本发明涉及一种管理辅助程序的方法以及相应的接收机和系统。管理在数字数据流中与主程序一同广播的辅助程序的方法特征在于:它包括:步骤(9),接收包括所述数字数据流(TS)的多个数字数据流;步骤(10),检测识别包含在所述数字数据流(TS)中的所有辅助程序的数据;步骤(20),提取在所述流(TS)中识别的所有辅助程序;以及步骤(40),接收机(4)存储所有在所述数字数据流(TS)中识别并提取的辅助程序。它优选地包括访问辅助程序的步骤(50),该步骤包括快速传输所有或部分存储的辅助程序的子步骤(56)。

Description

管理辅助程序的方法以及相应的接收机和系统
技术领域
本发明涉及一种管理在数字数据流中与主程序一同广播的辅助程序的方法、涉及用于实施该方法的接收机、以及涉及包括该接收机的系统。
背景技术
在广播领域中,特别是无线广播领域中,通常称作“传输”的程序从发射机发送到多个接收机终端。
因此,无线程序、电视程序和交互式程序允许访问诸如视频、音频的辅助程序,或广播主程序上下文中的交互式程序。
管理辅助程序的方法在本技术领域公知,特别从公布的国际申请WO-01/50763-A1中得知,该方法旨在允许在其广播窗口之后使用辅助程序。
上述文档详细描述了管理模拟流(analog stream)的方法,但不能作为怎样管理多个与主程序在数字数据流中一同广播的辅助程序的参考。
在数字应用环境中,辅助程序和主程序在相同数字数据流中复用并传输。
所有主程序和辅助程序以连续重复的循环序列部分传输,程序的各个部分是时分复用。这种类型的传输通常称作“旋转木马(carrousel)传输”。
响应访问给定程序的请求,接收机从多个形成该传输的流中锁定其中一个数字数据流。
在收听carrousel传输的第一周期间,接收机检测用于识别程序、特别是所需的辅助程序的数据。
使用该识别数据,在收听该数字数据流的第二周期间,接收机提取所需辅助程序的所有要素成分以便重建它并立即或随后执行它。
这种传输的细节在本技术领域公知并特别在规范ISO 13818.6中陈述,该规范是定义MPEG-2编码标准的第6部分。
然而,上述管理方法出现这种问题:该接收机必须等待多个传输周期,即carrousel轮回,以便能够重建用户所需的全部辅助程序,该等待时间使得该系统用户不太友好,特别是不交互。
因此,目前没有一种能够快速执行用户所需辅助程序的、管理与主程序在数字数据流中一起广播的辅助程序的方法。
发明内容
本发明的目的是通过提供:一种管理辅助程序的方法,使得能都响应一个请求快速执行它们;一种实施该方法的接收机;以及一个相应系统,以解决这个问题。
为了达到该目的,本发明包括管理在数字数据流中与主程序一起广播的辅助程序的方法,其特征在于它包括:
接收包括所述数字数据流的多个数字数据流的步骤;
检测用于识别包含在所述数字数据流中的所有辅助程序的数据的步骤;
提取在该流中识别的所有辅助程序的步骤;以及
接收机存储所有在该流中识别的并提取的辅助程序的步骤。
系统地检测并存储接收机中的所有辅助程序,随后允许用户快速使用该辅助程序。
本发明也包括一接收机,该接收机包括用于接收包括主程序和辅助程序的数字数据流的装置,其特征在于:它还包括:用于过滤所述数字数据流中接收的数据的可操作装置,它连接到存储装置、接收装置和滤波装置的控制装置,该控制装置适用于命令所述数字数据流中的所有辅助程序的系统检测和系统存储。
本发明还包括一种用于管理在数字数据流中与主程序一同广播的辅助程序的系统,该系统包含数字数据流的发射机和该数字数据流的接收机,该接收机被连接用于转发所有或部分所述数字数据到用户终端,并且该系统特征在于:所述接性机是上述定义的接收机。
附图说明
在阅读仅以实例给定的下述描述并参照附图,本发明将变得更好理解,其中:
图1是实施本发明的系统的框图;
图2是用于图1所示系统的数据结构的图表;
图3是本发明方法的流程图;以及
图4是本发明接收机的框图。
具体实施方式
图1示出的系统是交互式数字电视系统并包括信号发射机2,用于传输数字数据流TS到多个接收机,特别是接收机4。
在描述的实施例中,接收机4通过称为“专用”或“家庭”网络的网络8连接到用户终端6。这种网络的方案和使用在本技术领域公知,因此在这不详细描述。
用户终端6称为“交互式终端”,它们具有管理视听数据的能力,并且每个都包括用户接口。
更具体而言,终端6适于接收交互式电视程序,并可包括电视6A或计算机6B。
图2是使用carrousel传输模式在发射机2和接收机4之间传送主程序和辅助程序的特定数字数据流TS的数据结构图。
使用这种类型结构的传输通常称为“数字存储介质控制和命令”(DSM-CC)传输。
在这种传输模式中,所有文件都复用并且其中可适用地分成多个分组以构成循环传输的流TS。
在这个流中,每个分组通过它的地址或识别数据被识别。这些地址中某些是固定的而其它是动态分配的。
该数据结构首先包括程序相关表(PAT),它的地址是固定和公知的。该PAT是所有在数据流中可用的程序和它们各自识别数据之间的对应的表格。
因而以这种方式识别的每个程序的数据结构包括程序映射表(PMTi)。
每个PMT是所有构成该程序的基本流(ES)和它们各自的识别数据之间的对应的表格。
每个基本流ES包括诸如视频或音频数据的单一类型数据。
如果程序包括辅助程序,这通常指的是“多媒体本地平台(MHP)应用”,它们位于包含称作“专用部分”(PS)的分组的特定基本流中。这些专用部分基本流包括它们的识别数据中的特定元素,该数据在不需要解码时允许它们被识别为包含MHP辅助程序的基本流。
因此,专用部分的流包括多个表示为MHPi的MHP应用,每个MHP应用由多个文件Fi组成,例如。为了允许识别所有这些文件,专用部分PS流也包括一个定义每个MHP应用和构成该应用的文件的地址或识别数据之间的对应的应用信息表(AIT)。
此外,相同文件Fi可以包括在多于一个MHP应用中。
参照附图3接下来描述用于附图1系统并使用附图2数据结构的本发明方法。
本发明方法开始于接收包括该数据流TS的多个数字数据流的步骤9,该步骤包括一组主程序和符合参照图2描述的数据结构的辅助程序。该流TS连续并循环传输,并且包括所有时分复用形式的程序。
接收步骤9对应于调节调谐器单元以拾取多个包括传送该数字数据流TS的信号的信号,并响应于来自用户的请求,执行或自动执行,例如当系统启动时。
然后,该方法包括检测该数据流TS的所有辅助程序的识别数据的步骤10。
步骤10开始于在识别构成程序相关表的表征其专用和特定识别数据的数据分组后提取程序相关表PAT的子步骤12。
然后,该方法包括分析PAT以便识别该流TS中所有可用程序的所有识别数据的子步骤14。
接着子步骤14是提取所有包含PMT类型识别数据的数据分组以便重构该数据流中所有可用程序的PMT的子步骤16。
然后,步骤10包括子步骤18,分析所有在子步骤16提取的PMT以获取所有包含在该数据流中的MHP应用的识别数据,以便在子步骤19中构建该数字数据流TS中所有可用的MHP类型辅助程序的详细列表。
然后,该方法包括提取所有在该数字数据流TS中识别的辅助程序的步骤20。
该步骤20包括提取数字数据流TS中的所有数据分组的子步骤22,该数据分组中包含对应于形成子步骤19期间确定的列表的识别数据的识别数据。
然后,该方法包括通过重组提取的具有相同识别数据的数据分组以重构每个辅助程序的子步骤24。
因此,在检测步骤10和提取步骤20后,已经提取了该数据流TS中所有可用辅助程序。
因而,该方法优选地包括分析命令以执行辅助程序的步骤30。
这是因为,在交互式数字电视中,存在用于命令辅助程序执行的不同模式。
某些执行命令包括触发条件,例如时间或日期条件,其它在用户的请求下触发,并且考虑到其与主程序传输同时自动执行,执行命令与发送数字数据流TS同步。
这种执行命令通常称作立即执行命令或“现在做(do it now)”命令。
在本实例中,所有从发送的数字数据流中提取的辅助程序都随着它们的执行命令缓冲。因此,必须通过删除相应“现在做(do it now)”命令以消除任何与主程序的同步。
为了此目的,分析步骤30包括对于所有提取的辅助程序读取所有辅助程序执行命令数据的子步骤32。
子步骤32接着是删除检测的立即执行命令的子步骤34。
这删除了立即执行命令,因而,相关辅助程序仅能以明确的请求执行。
通过使用针对于在涵盖DSM-CC MPEG-2协议的标准中定义的立即执行命令的识别数据,子步骤32变得很有可能。
然后,该方法包括步骤40,其中接收机4存储所有从该数字数据流TS中提取的识别的辅助程序。
该存储步骤40优选地包括格式化存储的辅助程序,以用于以适合于直接转发其到终端6和/或终端6立即使用的格式存储的子步骤42。
在描述的实例中,接收机4和终端6经由网络8连接,该网络在发射机2和接收机4之间的链路的相同协议下操作,即DSM-CC MPEG-2协议。
因此,格式化待存储数据的子步骤32对应于以接收格式存储构成该辅助程序的每个数据分组。
因此,辅助的解码或重组数据步骤是没有必要的,并且形成该辅助程序的数据分组以接收格式存储,以便以相同格式转发。
因此,该方法不包括解码以MPEG-2标准编码的数据的步骤,从而在接收机4中节省大量计算时间。
因此,本发明方法系统地检测并存储该数字数据流TS中传输的所有辅助程序。
识别步骤10、提取步骤20、分析步骤30和存储步骤40在该数字数据流TS上连续执行。
此外,为了使得本发明方法更有效,接收机4对于每个辅助程序在构成其的各种文件上存储版本数据,例如:服务号和描述数据。
由于该数据,提取步骤20、分析步骤30和存储步骤40仅对于新的辅助程序或现有辅助程序的新版本执行,在这种情况中,现有辅助程序新版本在存储器中替代前面版本。
存储的辅助程序的选择尤其利用AIT中常规可用的特定版本数据。
该方法包括终端6访问辅助程序的后续步骤50。
例如,步骤50开始于子步骤52,其中终端6由终端用户主动发送请求。
接收机4对请求的接收导致了接收机4接收的辅助程序在常规执行的子步骤54期间常规传输到终端6,当所需的辅助程序相关数据从发射机2到达时,接收机4转发它到终端6,即以传输carrousel的速度。
然而,接收机4和终端6之间的传输不占用整个可用带宽。
因此,如果在步骤10、20、30和40后,接收机4在它存储器中具有所需的辅助程序,该方法包括与子步骤54并行的快速传输接收机4存储的辅助程序的子步骤56。
子步骤56受接收机4和终端6间在传输carrousel的可用时隙中以高位速率传输的影响。
因此,如果辅助程序已经在接收机4中存储,终端6在子步骤54中以常规方式接收所需辅助程序,并且在子步骤56中更快地接收它。
这种传输很快并通常称为“突发”传输。
接收机以正常速度和更高速度的辅助程序平行传输允许用户终端6在以正常速度发送的数据流中重新找回数据,该数据在更高速度发送的数据流中已经丢失。
因此,由于本发明的管理方法,如果已经存储了辅助程序,它可立即可用于终端6,否则以正常方式用于终端6。
可选地,支持子步骤56中的快速传输,如果所需的辅助程序已经存储,禁止子步骤54实现的常规传输。
在所有情况中,本发明方法对终端用户完全透明,该用户不参与描述的识别、提取和存储步骤。
本发明方法在家庭网络情况中特别有利,其中多个不同终端可以同时访问或连续访问相同数据流传送的不同辅助程序。
这是因为当终端需要访问特定数据流时,该数据流的所有辅助程序都存储了,因此它们在访问该特定数据流后可直接访问另一终端。
此外,考虑到辅助程序文本数据和同步数据,特别是快速执行命令,改善性能。
本发明接收机将参照图4下面描述,它是该接收机的常规框图。
接收机4包括控制单元60,例如:以常规方式包括与工作存储器相关的微处理机的微控制机。
接收机4也包括适合发射机2和接收机4之间传输模式的天线62,例如:卫星天线或电缆网络连接。
天线62连接到调谐器单元64,以用于锁定接收机4到经由天线62接收的其中一个数字数据流中。
调谐器单元64受控制单元60控制,该控制单元60给其发送与待选择的数字数据流的识别相关的指令。
调谐器单元64接着是用于过滤根据它们的识别数据接收的数据分组的过滤单元66。该过滤单元66也受控制单元60控制。
过滤单元66连接到包括任何类型存储器并优选地诸如“闪”存的永久性存储器的存储单元68。
过滤单元66和存储单元68都连接到连到网络8的传输单元70并受控制单元60控制。
最后,接收机4包括给用户终端6提供接口的接口单元72,在附图中没有示出,用于直接或经由网络8接收来自用户终端的与辅助程序和/或主程序相关的请求。
因此,在操作中,用户使用终端6请求接收来自特定数字数据流的给定程序。
该请求由接口72接收,该接口72转发它到控制单元60。
控制单元60然后发送指令到调谐器单元64,以便接收对应步骤9执行的特定数据流。
与所需的程序的常规传输的同时,接收机4执行本发明方法。
控制单元60发送连续过滤指令到过滤单元66,以便执行检测接收的数字数据流中的所有辅助程序的识别数据的步骤10,接下来执行提取所有辅助程序的步骤20。
一旦从接收的数字数据流中提取,所有辅助程序存储在存储器58中(步骤40)。
然后该流中的所有辅助程序存储在接收机4中,以便它们很快对于连接到网络8的所有终端可用,尤其是通过子步骤56中的突发传输。
当然也可以设想本发明的其它实施例和变体。
在一种变体中,接收机4和终端6之间的连接特性不同于发射机2和接收机4之间的连接,在这种结果下,格式化子步骤42需要解码传输的数据并接下来以新的格式编码。
在另一变体中,用户终端6直接访问接收机4的辅助程序存储内存并且辅助程序以直接可执行形式存储。
最后,在又一变体中,接收机4和终端6形成单一设备,从而消除它们之间连接的需要,并且该单一设备可用于连接其它设备。

Claims (9)

1、一种用于管理在数字数据流(TS)中与主程序一同广播的辅助程序的方法,该方法由接收机执行,其特征在于所述方法包括:
接收包括所述数字数据流(TS)的多个数字数据流的步骤(9);
检测用于识别包含在所述数字数据流(TS)中的所有辅助程序的数据的步骤(10);
提取在所述流(TS)中识别的所有辅助程序的步骤(20);以及
存储所有在所述数字数据流(TS)中识别并提取的辅助程序的步骤(40),其中所述提取步骤(20)之后是分析与辅助程序相关的执行命令的步骤(30),并且该分析步骤(30)包括:
读取所有辅助程序的执行命令数据的子步骤(32);和
删除与所述数字数据流(TS)同步的所有辅助程序的立即执行命令的子步骤(34)。
2、根据权利要求1所述的方法,其特征在于:所述检测步骤(10)包括:
提取包含在所述数字数据流(TS)中的所有程序的列表(PAT)的子步骤(12);
分析所述列表(PAT)以识别所述流(TS)的程序的子步骤(14);
提取构成每个程序的基本流(ES,PS)的识别数据的列表(PMT)的子步骤(16);
分析所有程序的基本流(ES,PS)的识别数据以识别辅助程序(MHP)的子步骤(18);以及
构建所有对应辅助程序(MHP)的识别数据的列表的子步骤(19)。
3、根据权利要求1或2所述的方法,其特征在于:所述提取步骤(20)包括:
提取所有在数字流(TS)中传输的对应于辅助程序的数据分组的子步骤(22);和
通过根据它们的识别数据重组数据分组,重构所有辅助程序的子步骤(24)。
4、根据权利要求1或2所述的方法,其特征在于:所述存储步骤(40)包括以适合所述接收机(4)直接转发辅助程序到用户终端(6)和/或它们立即使用的格式,格式化待存储的辅助程序的子步骤(42)。
5、根据权利要求1或2所述的方法,其特征在于:它包括由用户终端(6)访问所述数字数据流(TS)中的特定辅助程序的步骤(50),并且该访问步骤(50)包括由接收机(4)快速传输所述存储的特定辅助程序的所有或部分到用户终端(6)的子步骤(56)。
6、根据权利要求5所述的方法,其特征在于:所述访问步骤(50)还包括子步骤(54),接收机(4)在接收到对应于所述特定辅助程序的部分数字数据流(TS)后立即发送其到终端(6)。
7、一种包括用于接收包括主程序和辅助程序的数字数据流(TS)的装置(62,64)的接收机(4),其特征在于:它还包括用于过滤在所述数字数据流(TS)中接收的数据的、连接到存储装置(68)的可操作装置(66);以及接收装置(62,64)和滤波装置(66)的控制装置(60),所述控制装置(60)适合命令所述数字数据流(TS)的所有辅助程序的系统检测和系统存储,其中所述接收机包括删除与所述数字数据流(TS)同步的所有辅助程序的立即执行命令的装置。
8、一种用于管理在数字数据流(TS)中与主程序一同广播的辅助程序的系统,所述系统包括数字数据流(TS)发射机(2)和所述数字数据流(TS)的接收机(4),该接收机被连接用来转发所有或部分所述数字数据到用户终端(6),并且该系统特征在于:所述接收机(4)是根据权利要求7所述的接收机。
9、根据权利要求8所述的系统,其特征在于:所述接收机(4)和所述用户终端(6)经由数据传输网络(8)连接。
CNB2005100923991A 2004-06-11 2005-06-10 管理辅助程序的方法以及相应的接收机和系统 Expired - Fee Related CN100521783C (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
FR0406364 2004-06-11
FR0406364A FR2871639A1 (fr) 2004-06-11 2004-06-11 Procede de gestion de programmes auxiliaires et recepteur et systeme correspondants

Publications (2)

Publication Number Publication Date
CN1728826A CN1728826A (zh) 2006-02-01
CN100521783C true CN100521783C (zh) 2009-07-29

Family

ID=34942381

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2005100923991A Expired - Fee Related CN100521783C (zh) 2004-06-11 2005-06-10 管理辅助程序的方法以及相应的接收机和系统

Country Status (8)

Country Link
US (1) US8015588B2 (zh)
EP (1) EP1605669A1 (zh)
JP (1) JP4815154B2 (zh)
KR (1) KR101157099B1 (zh)
CN (1) CN100521783C (zh)
FR (1) FR2871639A1 (zh)
MX (1) MXPA05006161A (zh)
WO (1) WO2006000716A1 (zh)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100671753B1 (ko) * 2005-01-20 2007-01-19 주식회사 엘지화학 광반응성 중합체를 이용한 액정 배향막 및 상기 배향막을포함하는 액정 표시 소자
FR2959404A1 (fr) * 2010-04-28 2011-11-04 Homme Francois Xavier Prud Siege avec assise a appuis diffencies
KR101946861B1 (ko) * 2011-09-21 2019-02-13 삼성전자주식회사 멀티미디어 방송 서비스의 미디어 데이터 동기화 방법 및 장치

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5790935A (en) * 1996-01-30 1998-08-04 Hughes Aircraft Company Virtual on-demand digital information delivery system and method
CN1389062A (zh) * 2000-06-30 2003-01-01 皇家菲利浦电子有限公司 对象转盘的有效录制
WO2004032485A1 (en) * 2002-10-07 2004-04-15 Thomson Licensing S.A. Interactive television reception and transmitting processes and associated devices

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS577355U (zh) * 1980-06-16 1982-01-14
FR2694172B1 (fr) * 1992-07-30 1994-11-04 Europ Sieges Automobiles Coussin pour siège à surface portante réglable et son application à un siège d'automobile.
US5819034A (en) * 1994-04-28 1998-10-06 Thomson Consumer Electronics, Inc. Apparatus for transmitting and receiving executable applications as for a multimedia system
US6209132B1 (en) * 1995-06-15 2001-03-27 Intel Corporation Host apparatus for simulating two way connectivity for one way data streams
US5966120A (en) * 1995-11-21 1999-10-12 Imedia Corporation Method and apparatus for combining and distributing data with pre-formatted real-time video
DE19605779C2 (de) * 1996-02-16 2000-05-25 Audi Ag Fahrzeugsitz mit verstellbaren Sitz- und Lehnenwangen
US5713632A (en) * 1997-01-03 1998-02-03 Su; Ching-Chuan Swivel chair having a body-fit structure
US6459427B1 (en) * 1998-04-01 2002-10-01 Liberate Technologies Apparatus and method for web-casting over digital broadcast TV network
KR100584772B1 (ko) * 1998-06-17 2006-05-29 가부시키가이샤 히타치세이사쿠쇼 방송방법 및 방송 수신장치
US6460180B1 (en) * 1999-04-20 2002-10-01 Webtv Networks, Inc. Enabling and/or disabling selected types of broadcast triggers
US7676822B2 (en) * 2001-01-11 2010-03-09 Thomson Licensing Automatic on-screen display of auxiliary information
US20030056224A1 (en) * 2001-07-19 2003-03-20 General Instrument Corporation Method and apparatus for processing transport type B ATVEF data
US8024766B2 (en) * 2001-08-01 2011-09-20 Ericsson Television, Inc. System and method for distributing network-based personal video
US8397269B2 (en) * 2002-08-13 2013-03-12 Microsoft Corporation Fast digital channel changing
GB2393805B (en) * 2002-10-02 2005-09-14 Tektronix Int Sales Gmbh Cold boot timing

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5790935A (en) * 1996-01-30 1998-08-04 Hughes Aircraft Company Virtual on-demand digital information delivery system and method
CN1389062A (zh) * 2000-06-30 2003-01-01 皇家菲利浦电子有限公司 对象转盘的有效录制
WO2004032485A1 (en) * 2002-10-07 2004-04-15 Thomson Licensing S.A. Interactive television reception and transmitting processes and associated devices

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
Digital Television Application Manager. PENG C.Proceedings on The 2001 IEEE International Conference On Multimedia And ExPO,Vol.22 . 2001
Digital Television Application Manager. PENG C.Proceedings on The 2001 IEEE International Conference On Multimedia And ExPO,Vol.22 . 2001 *

Also Published As

Publication number Publication date
CN1728826A (zh) 2006-02-01
KR101157099B1 (ko) 2012-07-02
JP2006033812A (ja) 2006-02-02
WO2006000716A1 (fr) 2006-01-05
US8015588B2 (en) 2011-09-06
JP4815154B2 (ja) 2011-11-16
US20050286861A1 (en) 2005-12-29
EP1605669A1 (fr) 2005-12-14
KR20060046402A (ko) 2006-05-17
FR2871639A1 (fr) 2005-12-16
MXPA05006161A (es) 2005-12-15

Similar Documents

Publication Publication Date Title
CN101836436B (zh) 选择音频和/或视频服务的方法
CN101502107B (zh) 数字广播系统和数据处理的方法
CN102860001B (zh) 用于报告先进电视服务的使用的接收器和方法
KR20000006242A (ko) 정보전송장치와방법,정보수신장치와방법,제공매체,및방송시스템
EP1883228A1 (en) A broadcast system with a local electronic service guide generation
CN101212266A (zh) 对数据广播信号进行处理的装置和方法
CN101202901B (zh) 一种节目传送包的包标识符的处理方法和装置
EP2103121A1 (en) Apparatus and method for configuring and executing function of application appropriate to broadcast-receiving device
JP4376321B2 (ja) 伝送データ・ストリームからデータ・セクションを抽出する方法
CN103650482A (zh) 发送和接收广播服务的方法及其接收装置
RU2304855C2 (ru) Запись интерактивных приложений
CN101505363B (zh) 在频道号码与节目号码之间设置至少一个映射的方法
CN100521783C (zh) 管理辅助程序的方法以及相应的接收机和系统
KR100558584B1 (ko) 디멀티플렉서, 텔레비전 디코딩 장치 및 디멀티플렉싱 방법
US20240089517A1 (en) Systems and methods for enhanced multimedia signal broadcast, reception, data delivery, and data collection
CN101904121B (zh) 数据广播接收机以及用于收集数据广播应用的方法
KR100811109B1 (ko) 디지털 셋톱박스의 프론트 마이컴 소프트웨어 업그레이드방법 및 그 시스템
CN101088279A (zh) 通过分段数据过滤机制旁路dsmcc中间件
CN101188733A (zh) 一种家庭网络多媒体接入系统
CN1984316A (zh) 提供视频点播服务的装置和方法
US8978082B2 (en) Method of switching digital TV application
US8701151B2 (en) Method of downloading terrestrial DMB data using multi-download algorithm and an apparatus thereof
CN103648032A (zh) 通过为机顶盒配置信息实现广播内容控制的方法及系统
US20080008177A1 (en) Apparatus for receiving data broadcast signal and method of processing the same
CN102474590A (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

Granted publication date: 20090729

Termination date: 20170610

CF01 Termination of patent right due to non-payment of annual fee