CN1725843A - 信息包节目成分检测方法 - Google Patents

信息包节目成分检测方法 Download PDF

Info

Publication number
CN1725843A
CN1725843A CNA2005100893642A CN200510089364A CN1725843A CN 1725843 A CN1725843 A CN 1725843A CN A2005100893642 A CNA2005100893642 A CN A2005100893642A CN 200510089364 A CN200510089364 A CN 200510089364A CN 1725843 A CN1725843 A CN 1725843A
Authority
CN
China
Prior art keywords
scid
packets
signal
information
program
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.)
Granted
Application number
CNA2005100893642A
Other languages
English (en)
Other versions
CN100493168C (zh
Inventor
G·G·谭默
M·S·代斯
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.)
Technicolor USA Inc
Original Assignee
Thomson Consumer Electronics Inc
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
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=22874572&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=CN1725843(A) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by Thomson Consumer Electronics Inc filed Critical Thomson Consumer Electronics Inc
Publication of CN1725843A publication Critical patent/CN1725843A/zh
Application granted granted Critical
Publication of CN100493168C publication Critical patent/CN100493168C/zh
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

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/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/418External card to be used in combination with the client device, e.g. for conditional access
    • H04N21/4181External card to be used in combination with the client device, e.g. for conditional access for conditional access
    • 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/41Structure of client; Structure of client peripherals
    • H04N21/426Internal components of the client ; Characteristics thereof
    • 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/438Interfacing the downstream path of the transmission network originating from a server, e.g. retrieving MPEG packets from an IP network
    • H04N21/4385Multiplex stream processing, e.g. multiplex stream decrypting
    • H04N21/43853Multiplex stream processing, e.g. multiplex stream decrypting involving multiplex stream decryption
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/162Authorising the user terminal, e.g. by paying; Registering the use of a subscription channel, e.g. billing
    • H04N7/163Authorising the user terminal, e.g. by paying; Registering the use of a subscription channel, e.g. billing by receiver means only
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/167Systems rendering the television signal unintelligible and subsequently intelligible
    • H04N7/1675Providing digital key or authorisation information for generation or regeneration of the scrambling sequence
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/173Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
    • H04N7/17309Transmission or handling of upstream communications
    • H04N7/17318Direct or substantially direct transmission and handling of requests

Abstract

本发明提供了一种用于处理包含多个程序和与程序相关的信息的多工信号的方法,包括以下步骤:接收所述多工信号;从所述与程序相关的信息中确定哪一个信息具有预定的SCID,所述SCID与所述多工信号中的各个程序的各个成分相关;用从所述多工信号中确定的SCID编程多个可编程的匹配滤波器;用所述多个可编程匹配滤波器匹配滤波所述多工信号,以确定编程到所述可编程匹配滤波器中的SCID的发生;和利用所述SCID根据所述匹配滤波步骤进一步处理所述各个程序的各个成分。

Description

信息包节目成分检测方法
本申请是2002年12月31日提交的、申请号为02160593.9、发明名称为“信息包节目成分检测方法”的发明专利申请的分案申请,该02160593.9号专利申请又是申请日为1995年4月21日、申请号为95104836.8、发明名称为“信息包节目成分检测器”的发明专利申请的分案申请。
技术领域
本发明涉及自一信号流中选出声频/视频节目成分的方法,该信号流包括多个时分多工节目,每一节目具有以信息包形式出现的多个节目成分。
背景技术
传统的模拟电视节目具有频率复用于一较窄邻接频带中的各信号成分。这些节目成分是由带通过滤必要的频带然后以各种不同技术分开各成分而检测的。近来已在数字信号处理方面进行了大量的研究工作,以致目前已能实际上以数字方式发送电视节目。数字处理首先要压缩各节目部分,例如进行变压处理,将输送信息包中的各成分包封以提供一定的抗干扰能力,以及发送经压缩的在成分作为诸如QPSK或QAM信号的调幅脉冲的PAM信号。
压缩方法足够使数个节目可在单一的模拟电视频带中发送,此为能扩充有线电视及直接广播的卫星DBS工作的有限资源的一个特色。汤姆森消费者电子公司研制出一种直接广播卫星系统,并于1994年采用,将多个电视节目进行时分多工而送到一卫星系统的各收发机。每一节目可包括诸如一个视频成分、一或二个声频成分、供用户与节目或程式供应者相互联系用的一个数据成分及可能的其他辅助成分的多个信号成分。每一成分均以信息包形式提供有包括一成分有效负载及一成分识别号SCID的每一信息包。SCID是简单的二进制数字。为提供最大的系统灵活性,指配给同一节目的各个成分的SCID并不相同。
因此,各个接收设备需有一种装置以从收到的信号流中选出适当的成分信息包以便构成一个发送的节目。
发明内容
本发明的目的在于提供一种用以从多个时分多工节目的信息包的信号流中选择包括一发送节目的各信号成分信息包的预定成分的方法。
根据本发明提供了一种用于处理包含多个节目和与节目相关的信息的多工信号的方法,包括以下步骤:接收所述多工信号;从所述与节目相关的信息中确定哪一个信息具有预定的成分识别号,所述成分识别号与所述多工信号中的各个节目的各个成分相关;用从所述多工信号中确定的成分识别号编程多个可编程的匹配滤波器;用所述多个可编程匹配滤波器匹配滤波所述多工信号,以确定编程到所述可编程匹配滤波器中的成分识别号的发生;和利用所述成分识别号根据所述匹配滤波步骤进一步处理所述各个节目的各个成分。
本发明还提供了一控制装置,响应于使用者的选择及一发送节目的指引,由该节目指引确定各节目信号成分的信息包识别号码SCID。各成分的SCID储存于可编程的一些寄存器中。来自信号流中各信息包的SCID则连续载入另一寄存器。各比较器与可编程式的寄存器联合并将储存的SCID与来自信号流中各信息包的SCID比较。来自各比较器的输出信号控制在信号流中各信号成分信息包的使用。
以下参照附图对本发明详加说明。
附图说明
图1为时分多工信息包电视信号的示图;
图2为各信号信息包的示图;
图3为实现本发明的用以选择及处理多式成分信号的信息包的接收机方块图;
图4为一组SCID检测器的逻辑方案图;
图5为图3中元件16的示范性解码装置的方块图;
图6为可用作图3中元件17的示范性存储器控制电路的方块图;
图7为优先化电路的方案图。
具体实施方式
图1显示由代表各信号信息包的一串匣状物组成的信号流,各信号信息包为多个不同电视或互相作用的电视节目的成分。这些节目成分假定由压缩的数据形成,因此用于各个影象的视频数据的数据是可变的。各信息包有固定长度。具有相同下标字母的各信息包表示单独一个节目的各成分。例如,Vi、Ai、Di代表视频、声频和数据信息包,标为V1、A1、D1的各信息包代表节目1的视频、声频和数据,以及V3、A31、A32、D3代表节目3的视频、声频1、声频2和数据成分。在该串信息包的上行中,一特定节目的各个别成分被显示为组合在一起。不过,无须将来自相同节目的各信息包如该串信息包中间部分所示的信息包顺序所指出的那样组合在一起。亦不存在各个别成分出现的顺序的任何特定次序。
图1中所示的该串信息包表示出三个时分多工节目,节目1,即PR1,以及节目2和节目3,加上代表一节目指引(PG,即信息包D4)的各信息包。此节目指引包括使各节目成分互相关联的数据。各节目成分是指与该节目实际上无关的识别号,而每一成分有一不同的识别号SCID。例如指配予节目2的视频、声频及数据信息包的SCID可分别为101111000110、001101000111及101010101010。
各个信息包经配置以包括图2中所示的一字首及一有效负载。此例的字首包括两个八位字节,各由五个字段组成,其四个字段(P,BB,CF,CS)为一位字段,另一个(SCID)字段为12位字段。对于本说明书,仅对字段CD、CS和SCID感兴趣。SCID字段当然是信号成分识别号。字段CF含有指示信息包的有效负载是否被扰频(Scramble)的指针,而字段CS含有指示两种可选用的不扰频键中哪一个键用以使扰频的信息包不受扰频的指针。每一信息包的字首均按照信息包排列,因此各字段的位置易于识别。
图3示出该信息包检测器,其与一数字式电视接收机的各个元件有关。信号由天线10检测并施加于一调谐器检测器11,此检测器抽取所收到信号中的一特定频带,并提供二进制格式的基带信号。该频带由使用者以习用方法经一微处理机19选择。已利用例如利特-所罗门(Reed-Solomon)正向误差校正(FEC)编码法对标称的广播数字信号进行误差编码。将基带信号施加于FEC解码器12。FEC解码器12使收到的视频同步并提供图1中所示型式的信号信息包流。FEC 12可通过例如存储器控制器17以规定的时间间隔或按照需求提供信息包。在任何状况中,一信息包定帧或同步化信号都由FEC电路供给,该信号指示出从FEC 12移转的各信息包信息的时间。
所检测的频带可含有成信息包形式的多个时分多工节目。为使其有用,仅有来自单一节目的各信息包应予通过至另外的电路元件。然而使用者并不知道须选择何种信息包。此项信息包含在一节目指引中,其本身为一节目,该节目单独由通过SCID使与节目信号成分互相关联的数据组成。该节目指引对每一节目为一SCID的列表,供各个节目的视频、声频及数据成分之用。节目指引(图1中的信息包D4)被指配以一因定的CSID。当电源加到接收机上时,微处理机19将与节目指引相结合的SCID装入一排类似的可编程的SCID寄存器13之一中。来自FEC 12的信号的各被检测信息包的字首部分的SCID字段相继装载入另一SCID寄存器14中。可编程的寄存器与接收的SCID寄存器耦合到SCID匹配检测器15的相应各输入端口,将收到的SCID与节目指引SCID进行比较,所述比较器用作。如果一信息包的SCID与节目指引SCID匹配,SCID匹配检测器15就调整存储器控制器17,从而将该信息包发送至存储器18内一预定位置,以供微处理机使用。如果收到的SCID与节目指引SCID不匹配,即简单地清除相应的信息包。元件13-15实际上包含多个匹配滤波器。
微处理机等候使用者经接口20发出的编程指令,该接口在图中为一电脑键盘,但也可以是习用的摇控器或接收机的前面板开关。使用者可要求观看频道4上提供的节目(用模拟电视系统的术语)。微处理机19被编程,以扫描加在存储器18中的供频道4各节目成分的各SCID用的节目指引表,并且这些SCID放入与相应的成分信号处理径相关联的一排寄存器13的其他一些可编程的寄存器中。
对于一个所需要的节目,所收到的声频、视频或数据节目成分的信息包必须最后分别被发送至各自的声频处理器23、视频处理器22或辅助数据信号处理器21、24。图3的示范系统首先将各信息包发送至存储器18中的预定存储位置。其后各个处理器21-24请求处理来自存储器18的成分信息包。应了解,各信号成分是经过压缩的,而减压装置并不需要连续地输入数据。经由存储器发送各成分提供了所要信号的一种节流方法。
声频、视频和数据信息包装在预定的存储器位置,使信号处理器易于存取成分数据。为使适当的信息包装载于适当的存储器区域,各个SCID比较器必须与这些存储器配合。此项配合可固定在存储器控制器17中,或可以是可编程的。若为前者,总是将一些特定的可编程寄存器分别指配予声频、视频和数据SCID。若为后者,声频、视频和数据SCID可装载于任何一个可编程寄存器中,并且当各SCID已加到可编程寄存器中时,适当的配合即在存储器控制器17中得到编程。
在稳定状态下,当节目SCID已储存在可编程寄存器13中之后,将收到的信号信息包的SCID与可编程SCID寄存器中的所有SCID比较,若与存储的声频、视频或数据SCID任何一个相匹配,则对应的信息包有效负载将被分别储存到声频、视频或数据存储器区域中。
各个信号信息包经信号解码器16自FEC耦合于存储器控制器17。仅信号的有效负载被扰频。该信息包是否须解除扰频则由信息包字首中的CF标志决定,而如何解除扰频则由CS标志决定。如若对一个别的信息包无SCID匹配,可简单地使解码器失效而不通过任何数据。另一方法是,如若对一信息包无SCID匹配,可允许解码器根据其最后设定来解码,并可使存储器写入控制器失效以清除该信息包。
图4示出可用于图3中元件13-15的示范性寄存器-比较器电路。图4包括多个相似的寄存器比较器电路36A-36E。每一些种电路包括一13位平行输出寄存器37,来自微处理器19的成分SCID之一装载于该寄存器。平行输出的各连接点分别耦合于多个13两输入“同”门电路(即XNOR 38-41)的各第一输出连接点。在本实例中为一12位串联输入平行输出寄存器35的另一寄存器被连续载入当时信号成分信息包的12位SCID。此寄存器的各输出连接点分别耦合于电路36A-36E全部位元相庆的12 XNOR的第二输入连接点。第13 XNOR的第二输入连接点耦合于地电位,其效用将于后文中叙述。电路36A-36E的每一电路包括一13输入的“与”(AND)电路,13 XNOR的输出连接点耦合于该电路。每当加载于寄存器35的SCID与编程到电路36A-36E的寄存器之一中的SCID匹配时,对应电路的“与”门将呈现指示该项匹配的低至高的转变。
各“与”门的输出连接点耦合于一设定/复位触发器44的设定输入连接点,该触发器为边缘触发。触发器44的复位输入端耦合于信息包的成帧脉冲上。信息包成帧脉冲在本实例中被假设为在一信息包开始时从逻辑低进至逻辑高的脉冲,并在该信息包期间停留在逻辑高上。因此,各触发器在每一信息包开始时均复位到逻辑低,并于其后当检测到匹配时,由配合的“与”门自逻辑低至逻辑高的转变而定位于逻辑高。在此实例中,各信息包乃采用位串行格式,信息包的各个位元由一位元时钟定时于FEC范围之外。匹配仅能在SCID放入寄存器35之后发生,并在信息包成帧脉冲的导前转移后发生16位元时钟周期。
信息包SCID由位元时钟定时于寄存器35中,该位元时钟是经一“与门”47施加到寄存器35上的。“与”门47仅在SCID发生于信息位元流中的时间间隔中被起动,使之通过该位元时钟。起动脉冲则由边缘触发的设置/复位触发器48产生,该触发器是由被迟延四个位元时钟周期的信息包成帧信号的复制信号予以设定的,并由被迟延十六个位元时钟周期的信息包成帧信号的另一复制信号予以复位。触发器48输出期间为12位元时钟周期的起动信号,并在各信息包开始之后四个位元时钟周期时发生。
若FEC(用于可代用系统)所供给的数据为字节串,则可设置类似的电路以将字节串信号放入一当时的SCID寄存器中。熟悉数字电路的技术人员会很容易地调节比较器电路至该输入信号格式。
图5显示可用作图3的解码器16的解码装置。信号信息包由习用的解码器79予以解码,该解码器被调节到适当的状态,以根据施加于一解扰频字输入DWI的解除扰频字实现扰频解除。各信息包经一“与”门73施加于解码器79,该“与”门在信息包成帧脉冲的导前转变后的16位元时钟周期时开始。以此方式使“与”门起动切去不再使用的信息包字首。
“与”门73亦由响应于SCID匹配检测器15的“或”电路72起动。若编程的SCID中任何一个已匹配,“或”电路72提供一起动信号,使信息包有效负荷进入解码器。若无SCID的匹配,“与”门73就有效地切断当时的数据信息包。
扰频标志CF及CS被定时及储存于一寄存器75中。CF标志耦合到解码器的一起动输入连接点EN。响应于呈现为逻辑1电平的标志,该解码器被调节到可通过来自FEC的信号不加改变的状态,即不实施解除扰频。另一方式为,若CF标志呈现一低逻辑电平,则由解码器实施解除扰频。
每一节目成分可有两个独特的解除扰频码。这些解除扰频码储存在两组解码寄存器76A和87B中。寄存器76A具有耦合到一多工器77A的各输出连接点,而寄存器76B具有耦合到多工器77B的各输出连接点。多工器77A和77B具有耦合到二至一多工器78的各输出连接点。多工器78则有耦合以响应寄存器75中控制标志CS的一控制电极。若标志CS为逻辑高或逻辑低,则解码键分别选自排列的寄存器76A或76B。多工器77A和77B由SCID检测器输出信号控制,以选择排列的76A和76B中的解码键寄存器,该排列寄存器由FEC 12而与当时的信息包的输出结合。
寄存器76及76B可加入固定的解码键数值。不过,为提供优频的灵活性起见,本较佳实施例处理机19或一智慧型卡片接口(未图示)供给可编程的寄存器76A和87B以解码键。
图6示出图3中所示的存储器控制器17的示范装置。包括此图的目的在于说明与图3中各寄存器编程相关的各元件。每一节目成分储存在存储器18的一不同的邻接模块中。此外,其他的数据,例如微处理机19或智慧型卡片(未图示)所产生的数据也可储存在存储器18中。
各存储器的地址由一多工器105施加,而存储器的输入数据由多工器99施加。输出数据由另一多工器104提供。多工器104提供的输出数据来自多工器19、存储器18或直接来自多工器99。节目数据假定是标准图象的清晰度及品质,且以一特定的数据率出现。另一方面,高清晰度电视信号HDTV是以甚高的数据率出现。实际上,FEC所提供的全部数据将经多工器99通过存储器18发出,唯较高率的HDTV信号可直接发送至多工器104。
各存储器地址由节目编址电路79-97、微处理机19、智慧型卡片装置、及可能从其他辅助装置提供给多工器105。在任何特定时间周期选择特定的地址,是由一直接存储器存取DMA电路98控制的。来自各信号处理器的SCID控制信号及“需要数据”信号施加到DMA 98上,响应于这些信号,存储器存取的竞争可任意进行。DMA 98与一服务指示控制器93配合,以对各个节目信号成分提供适当的读出或写入地址。
各不同的信号成分储存器模块的各自地址是由四组节目成分或服务指示寄存器83、87、88及92产生的。对于各个信号成分,其中储存了这些成分的存储器的各模块的开始指示包含在寄存器87中。这些开始指针可为固定的数值,或可用传统的存储器控制法在微处理机19中加以计算。
各模块的最后地址指针储存在排列的服务寄存器88中,每一个可能节目成分有一个指针。与开始地址相似,终止地址可为固定的数值,或为由微处理机19所提供的计算值。最限采用开始及终止指针的计算值,因其只用较少的存储器而提供了更适用的系统。
存储器写入指针或头指针是由加法器80及服务头寄存器83产生的。每一可能的节目成分有一服务头寄存器。一写入或头指针值储存在寄存器83中,并在一存储器写入周期中提供给一编址多工器105。此头指针还耦合到加法器80上,在其中以一个单位作增量,其增量指针储存在适合的寄存器83中,以供下次写入周期之用。对于当时服务的适当节目成分,寄存器83是由服务指针控制器93选择的。
在此实施例中,假定开始及终止指针为16位元指针。寄存器83提供16位元的写入或头指针。另一方面,存储器18有18位元的地址。此18位写入地址由开始指针的两个最高有效位连接于16位头指针形成,带有开始指针位元,它们位于组合的18位写入地址的最高有效位地址。此开始指针由各自的寄存器87提供到服务指针控制器93。此服务指针控制器从储存于寄存器87的开始指示分析较高有效位的开始指针位元,并将这些位元与16位头指针总线联结起来。这由所示的总线96与退出多工器85的头指针总线结合起来可看出。
类似地,存储器读出指针或尾端指针是由加法器79及服务尾端寄存器92产生的。每一可能节目成分有一服务尾端寄存器。读出或尾端指针数值储存在一寄存器92中,并在一存储器读出周期中供应至地址多工器105。此尾端指针亦耦合到加法器79,其中仍以一单位为增值,增值的指针储存在适当的寄存器92中,以供下次读取周期之用。这些寄存器92由服务指针控制器93为现正服务的适当节目成分而选择。
寄存器92提供16位元的尾端指针。18位元的读出地址是以开始指针的两个最高有效位元连结于16位的尾端指针而形成,带有开始指针位元,它们位于组合的18位元写入地址的最高有效位元的位置。服务指针控制器从储存于寄存器87的开始指针分析较高有效位的开始指针位元,并将这些位元与16位尾端指针总线结合起来。这是以所示总线94与退出多工器90的尾端指针总线相组合示出的。
数据储存在存储器18中经计算的地址上。在储存一字节位元后,头指针以1增值,并与此节目成分的尾端指针比较,若两者相等,先头指针的较高有效位元则以开始指针的较低14位元代替,而各零置于地址的头指针部分的较低两个位元位置。此项操作是以箭头97从服务指针控制器93指向来自多工器82的头指针而示出的。假定下面的14个开始指针位元的施加跨越头指针位元。用该地址中较低开始指针位元取代头指针位元,导致存储器滚过上面两个开始指针位元所表示的存储器模块,从而避免在每一信息包开始处对写入地址重新编程到一模块内的单独一个存储器位置上。
就头指针现已等于尾端指针(用以指示从存储器18读出数据)的状况而言,一信号被发送至微处理机的间断部分,以指示一头尾拥挤已发生。从此节目通道再写入存储器18已告失效,直至微处理机再起动该通道为止。此一状况绝少发生,且在正常操作中不应发生。
数据由于各信号处理器的请求在加法器79所计算的地址及寄存器92中从存储器18收回。在读出所储存数据的一字节后,尾端指针的数据以1增值,并与服务指针控制器93中此逻辑通道的终止指针比较。若尾端指针与终止指针相等,则尾端指针以开始指针的较低的14位元及在较低两位元中的零取代。这是以自控制器93出发而指向来自多工器90的尾端指针总线的箭头95表示的。若尾端指针现已等于头指针,则各存储器模块被确定为空乏,不再发送更多的字节至配合的信号处理器,直至此节目通道收到来自FEC的更多数据为止。
存储器读/写控制是由服务指针控制器98和直接存储器存取元件DMA93控制的。DMA经编程以编排读出和写入周期。该编排工作由FEC是否正提供要写入存储器的数据而定。FEC数据写入工作具有优先性,在图6所示的范例性装置中,有四种可出入存储器的装置。这些装置为智慧型卡片(未图示)、FEC 12(更精确说为解码器16)、微处理机19和诸如音频及视频处理器的施加装置之一。存储器的竞争以下列方式处理。DMA响应于来自上列各种处理元件的数据申请而分配存储器的存取如下。对存储器的存取是以95nS时隙提供的,在该时隙期间,数据的一字节是从存储器18中读出的或写入存储器18。有两种存取分配的主要模式,分别由FEC提供数据或FEC非提供数据限定。就每一模式而言,假定最大FEC数据率为5百万字节/秒或每200nS一字节,则时隙分配如下,即:
FEC提供数据
1)FEC数据写入;
2)施加装置读出/微处理机读出/写入;
3)DEC数据写入;
4)微处理机读出/写入;
FEC非提供数据
1)智慧型卡片读出/写入;
2)施加装置读出/微处理机读出/写入;
3)智慧型卡片读出/写入;
4)微处理机读出/写入。
由于FEC数据写入不能暂延,必须保证FEC(更正确而言为解码器)在提供数据时在每200nS间隔期间的存储器的存取。备用时隙由施加装置和微处理机共享。当无数据可供请求装置使用时,用微处理机施加时隙。
控制器93与SCID检测器联通以确定开始、开头及终止指针寄存器中哪一个可提供存储器的写入作业。控制器93与DMA联通以确定开始、终止及尾端寄存器中哪一个可提供存储器的读出作业。DMA 98控制由多工器99、104及105对相应地址及数据的选择。
可认为需对SCID寄存器13之一重新进行编程而不改变其余的SCID寄存器。例如当须要改变至多个声频成分之一的一个不同声频成分而又不干扰其他信号成分时,可能会有上述需要。这时要求改变各寄存器83、87、88及92的一些寄存器中的指针,以及分配存储器的空间等,所有这些均需要一定的时间。因为重新编程不能同时进行,若重新编程不以规定的顺序进行,则很可能由FEC所提供的不需要的数据会侵入信号处理器之一中从而造成系统“变坏”。
较佳的重新编程可照以下顺序进行。当一节目成分自寄存器13之一移除其SCID而不予选取时,对微处理机进行编程,以测试SCID检测器输出控制总线而确定该通道当时是否有效,即该通道当时是否正在处理节目成分信息包。如该波道为有效,则系统须等候,直至SCID检测器输出服务工作失效为止。在该节目成分失效之后,将新的SCID的四个最高有效位元放入适当的寄存器中。此外,一逻辑高触发位元被馈入该寄存器的TB位元位置,参见图4。此触发位元施加于第13个XNOR门,它有与第13个XNOR的其他输入连接点不同的逻辑电平。此确使“与”门42失效,结果该特定节目服务或通道变成不活动。(注意,在此例中,所有12个位元并非同时馈入寄存器37,因为负载数据总线被认为仅有8位元宽度)。此外,存储器控制电路尚未重组以容纳SCID的改变。因此,在SCID的LSB被馈入寄存器37之前,存储器控制电路是在微处理器19的控制下予以重组然后将SCID的八个LSB放入寄存器37中的,其后将触发位元设定在低位,以使该节目通道或服务重新活动。
发明人已发现须特别谨慎使SCID控制信号优选化,可能的话及有时需要,最好将同一SCID馈入一个以上的SCID寄存器中,然后须保证该系统能容纳两个或更多的检测器对SCID同时进行检测。根据系统设计者所建立的分级制度,使个别SCID优先化。在本实施例中,将检测器36A-36E依其次序予以优无化。于是,若一SCID是由检测器36A及检测器36B-36E的其他检测予以检测时,一输出控制信号将由检测器36A提供,而所有其他检测器36B-36E的输出控制信号则被抑制。另一方式是,若检测器36A并不检测当时的SCID,而是由检测器36B及检测器36C-36E中的其他检测器检测当时的SCID,则一控制信号将由检测器36B提供,同时检测器36C-36E的输出被抑制。类似地,若检测器36C为上述分级制中检测当时SCID的最高次序的检测器,则检波器36D-36E的输出信号将被抑制,依此类推。
输出控制信号优先化由图4的电路元件51执行。执行此任务的范例性电路示于图7。此为熟知的量热计解码器,毋须加以详述。

Claims (1)

1.一种用于处理包含多个节目和与节目相关的信息的多工信号的方法,包括以下步骤:
接收所述多工信号;
从所述与节目相关的信息中确定哪一个信息具有预定的成分识别号,所述成分识别号与所述多工信号中的各个节目的各个成分相关;
用从所述多工信号中确定的成分识别号编程多个可编程的匹配滤波器;
用所述多个可编程匹配滤波器匹配滤波所述多工信号,以确定编程到所述可编程匹配滤波器中的成分识别号的发生;和
利用所述成分识别号根据所述匹配滤波步骤进一步处理所述各个节目的各个成分。
CNB2005100893642A 1994-04-22 1995-04-21 信息包节目成分检测装置 Expired - Lifetime CN100493168C (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US08/232,785 US5459789A (en) 1994-04-22 1994-04-22 Packet TV program component detector
US232785 1994-04-22

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
CNB021605939A Division CN1222168C (zh) 1994-04-22 1995-04-21 信息包节目成分检测方法

Publications (2)

Publication Number Publication Date
CN1725843A true CN1725843A (zh) 2006-01-25
CN100493168C CN100493168C (zh) 2009-05-27

Family

ID=22874572

Family Applications (4)

Application Number Title Priority Date Filing Date
CN95104836A Expired - Lifetime CN1106745C (zh) 1994-04-22 1995-04-21 信息包程序成分检测器
CNB021605939A Expired - Lifetime CN1222168C (zh) 1994-04-22 1995-04-21 信息包节目成分检测方法
CNB2005100893642A Expired - Lifetime CN100493168C (zh) 1994-04-22 1995-04-21 信息包节目成分检测装置
CNB99121367XA Expired - Lifetime CN1147136C (zh) 1994-04-22 1999-10-09 接收机和处理接收机中程序信号分量的方法

Family Applications Before (2)

Application Number Title Priority Date Filing Date
CN95104836A Expired - Lifetime CN1106745C (zh) 1994-04-22 1995-04-21 信息包程序成分检测器
CNB021605939A Expired - Lifetime CN1222168C (zh) 1994-04-22 1995-04-21 信息包节目成分检测方法

Family Applications After (1)

Application Number Title Priority Date Filing Date
CNB99121367XA Expired - Lifetime CN1147136C (zh) 1994-04-22 1999-10-09 接收机和处理接收机中程序信号分量的方法

Country Status (12)

Country Link
US (2) US5459789A (zh)
EP (1) EP0679030B1 (zh)
JP (1) JP3561326B2 (zh)
KR (2) KR100357506B1 (zh)
CN (4) CN1106745C (zh)
BR (1) BR9501751A (zh)
CA (1) CA2145904C (zh)
DE (1) DE69516752T2 (zh)
ES (1) ES2145173T3 (zh)
MY (1) MY112768A (zh)
RU (1) RU2154353C2 (zh)
TR (1) TR28866A (zh)

Families Citing this family (76)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4965825A (en) 1981-11-03 1990-10-23 The Personalized Mass Media Corporation Signal processing apparatus and methods
US7831204B1 (en) 1981-11-03 2010-11-09 Personalized Media Communications, Llc Signal processing apparatus and methods
USRE47642E1 (en) 1981-11-03 2019-10-08 Personalized Media Communications LLC Signal processing apparatus and methods
JPH08138316A (ja) * 1994-11-07 1996-05-31 Toshiba Corp 記録再生装置
US6976266B1 (en) * 1994-12-23 2005-12-13 Thomson Licensing S.A. Apparatus and method for processing a program guide in a digital video system
FI105754B (fi) 1995-06-12 2000-09-29 Nokia Oy Ab Siirtoprotokolla tiedostojen välittämiseksi DAB-järjestelmässä
US5920572A (en) * 1995-06-30 1999-07-06 Divicom Inc. Transport stream decoder/demultiplexer for hierarchically organized audio-video streams
US5801753A (en) * 1995-08-11 1998-09-01 General Instrument Corporation Of Delaware Method and apparatus for providing an interactive guide to events available on an information network
FR2743245B1 (fr) * 1995-12-29 1998-01-23 Thomson Multimedia Sa Dispositif de demultiplexage
US6310922B1 (en) 1995-12-12 2001-10-30 Thomson Consumer Electronics, Inc. Method and apparatus for generating variable rate synchronization signals
US5835493A (en) * 1996-01-02 1998-11-10 Divicom, Inc. MPEG transport stream remultiplexer
JP4079462B2 (ja) * 1996-01-10 2008-04-23 ソニー株式会社 番組選択支援装置、番組選択支援方法、放送受信装置、放送受信方法、放送送信装置、放送送信方法、放送送受信装置、および放送送受信方法
US5905713A (en) * 1996-04-15 1999-05-18 Hughes Electronics Corporation Method and apparatus for analyzing digital multi-program transmission packet streams
US5940073A (en) * 1996-05-03 1999-08-17 Starsight Telecast Inc. Method and system for displaying other information in a TV program guide
US5946052A (en) * 1996-08-01 1999-08-31 Thomson Consumer Electronics, Inc. System for acquiring and processing video data and program guides transmitted in different coding formats
US5850218A (en) * 1997-02-19 1998-12-15 Time Warner Entertainment Company L.P. Inter-active program guide with default selection control
US6798756B1 (en) 1997-05-30 2004-09-28 Sony Corporation Data transmission system and method, and data receiving method and device
US6351471B1 (en) 1998-01-14 2002-02-26 Skystream Networks Inc. Brandwidth optimization of video program bearing transport streams
US6195368B1 (en) 1998-01-14 2001-02-27 Skystream Corporation Re-timing of video program bearing streams transmitted by an asynchronous communication link
US6246701B1 (en) 1998-01-14 2001-06-12 Skystream Corporation Reference time clock locking in a remultiplexer for video program bearing transport streams
US6351474B1 (en) * 1998-01-14 2002-02-26 Skystream Networks Inc. Network distributed remultiplexer for video program bearing transport streams
US6292490B1 (en) 1998-01-14 2001-09-18 Skystream Corporation Receipts and dispatch timing of transport packets in a video program bearing stream remultiplexer
JPH11225292A (ja) * 1998-02-04 1999-08-17 Sony Corp デジタル放送受信装置および受信方法
DE69935360T2 (de) 1998-06-18 2007-10-31 Sony Corp. Elektronischer Programmführer und entsprechenden MPEG-Datenstrom
US7730300B2 (en) 1999-03-30 2010-06-01 Sony Corporation Method and apparatus for protecting the transfer of data
US6697489B1 (en) 1999-03-30 2004-02-24 Sony Corporation Method and apparatus for securing control words
US7565546B2 (en) 1999-03-30 2009-07-21 Sony Corporation System, method and apparatus for secure digital content transmission
US7039614B1 (en) 1999-11-09 2006-05-02 Sony Corporation Method for simulcrypting scrambled data to a plurality of conditional access devices
KR100379419B1 (ko) * 2000-01-17 2003-04-10 엘지전자 주식회사 프로그램 가이드의 데이터 처리 장치
US7225164B1 (en) 2000-02-15 2007-05-29 Sony Corporation Method and apparatus for implementing revocation in broadcast networks
US7203311B1 (en) 2000-07-21 2007-04-10 The Directv Group, Inc. Super encrypted storage and retrieval of media programs in a hard-paired receiver and storage device
ITMO20010038A1 (it) * 2001-03-06 2002-09-06 Elopak Systems Apparato e metodo per la lavorazione di materia plastica e contenitore di prodotto fluido
US7895616B2 (en) 2001-06-06 2011-02-22 Sony Corporation Reconstitution of program streams split across multiple packet identifiers
US7350082B2 (en) 2001-06-06 2008-03-25 Sony Corporation Upgrading of encryption
US7127619B2 (en) 2001-06-06 2006-10-24 Sony Corporation Decoding and decryption of partially encrypted information
US7747853B2 (en) 2001-06-06 2010-06-29 Sony Corporation IP delivery of secure digital content
US8880709B2 (en) * 2001-09-12 2014-11-04 Ericsson Television Inc. Method and system for scheduled streaming of best effort data
US7233669B2 (en) * 2002-01-02 2007-06-19 Sony Corporation Selective encryption to enable multiple decryption keys
US7765567B2 (en) 2002-01-02 2010-07-27 Sony Corporation Content replacement by PID mapping
US7215770B2 (en) 2002-01-02 2007-05-08 Sony Corporation System and method for partially encrypted multimedia stream
US7218738B2 (en) 2002-01-02 2007-05-15 Sony Corporation Encryption and content control in a digital broadcast system
US7292690B2 (en) 2002-01-02 2007-11-06 Sony Corporation Video scene change detection
US7376233B2 (en) 2002-01-02 2008-05-20 Sony Corporation Video slice and active region based multiple partial encryption
US7823174B2 (en) 2002-01-02 2010-10-26 Sony Corporation Macro-block based content replacement by PID mapping
US7302059B2 (en) 2002-01-02 2007-11-27 Sony Corporation Star pattern partial encryption
US7292691B2 (en) * 2002-01-02 2007-11-06 Sony Corporation Progressive video refresh slice detection
US7155012B2 (en) 2002-01-02 2006-12-26 Sony Corporation Slice mask and moat pattern partial encryption
US7242773B2 (en) 2002-09-09 2007-07-10 Sony Corporation Multiple partial encryption using retuning
US7530084B2 (en) 2002-05-28 2009-05-05 Sony Corporation Method and apparatus for synchronizing dynamic graphics
US8818896B2 (en) 2002-09-09 2014-08-26 Sony Corporation Selective encryption with coverage encryption
US7724907B2 (en) 2002-11-05 2010-05-25 Sony Corporation Mechanism for protecting the transfer of digital content
US8572408B2 (en) 2002-11-05 2013-10-29 Sony Corporation Digital rights management of a digital device
US8667525B2 (en) 2002-12-13 2014-03-04 Sony Corporation Targeted advertisement selection from a digital stream
US8645988B2 (en) 2002-12-13 2014-02-04 Sony Corporation Content personalization for digital content
US7409702B2 (en) 2003-03-20 2008-08-05 Sony Corporation Auxiliary program association table
US7292692B2 (en) 2003-03-25 2007-11-06 Sony Corporation Content scrambling with minimal impact on legacy devices
US7693222B2 (en) * 2003-08-13 2010-04-06 Ericsson Television Inc. Method and system for re-multiplexing of content-modified MPEG-2 transport streams using PCR interpolation
US7286667B1 (en) 2003-09-15 2007-10-23 Sony Corporation Decryption system
US7346163B2 (en) 2003-10-31 2008-03-18 Sony Corporation Dynamic composition of pre-encrypted video on demand content
US7343013B2 (en) 2003-12-16 2008-03-11 Sony Corporation Composite session-based encryption of video on demand content
US7263187B2 (en) 2003-10-31 2007-08-28 Sony Corporation Batch mode session-based encryption of video on demand content
US7853980B2 (en) 2003-10-31 2010-12-14 Sony Corporation Bi-directional indices for trick mode video-on-demand
US7590243B2 (en) 2004-05-04 2009-09-15 The Directv Group, Inc. Digital media conditional access system for handling digital media content
JP5177939B2 (ja) * 2004-11-10 2013-04-10 株式会社東芝 情報処理装置
US7895617B2 (en) 2004-12-15 2011-02-22 Sony Corporation Content substitution editor
US8041190B2 (en) 2004-12-15 2011-10-18 Sony Corporation System and method for the creation, synchronization and delivery of alternate content
US9325944B2 (en) 2005-08-11 2016-04-26 The Directv Group, Inc. Secure delivery of program content via a removable storage medium
US8185921B2 (en) 2006-02-28 2012-05-22 Sony Corporation Parental control of displayed content using closed captioning
US8095466B2 (en) 2006-05-15 2012-01-10 The Directv Group, Inc. Methods and apparatus to conditionally authorize content delivery at content servers in pay delivery systems
US8001565B2 (en) 2006-05-15 2011-08-16 The Directv Group, Inc. Methods and apparatus to conditionally authorize content delivery at receivers in pay delivery systems
US8775319B2 (en) 2006-05-15 2014-07-08 The Directv Group, Inc. Secure content transfer systems and methods to operate the same
US8996421B2 (en) 2006-05-15 2015-03-31 The Directv Group, Inc. Methods and apparatus to conditionally authorize content delivery at broadcast headends in pay delivery systems
US7992175B2 (en) 2006-05-15 2011-08-02 The Directv Group, Inc. Methods and apparatus to provide content on demand in content broadcast systems
US9225761B2 (en) 2006-08-04 2015-12-29 The Directv Group, Inc. Distributed media-aggregation systems and methods to operate the same
US9178693B2 (en) 2006-08-04 2015-11-03 The Directv Group, Inc. Distributed media-protection systems and methods to operate the same
US9948962B2 (en) 2014-11-13 2018-04-17 Time Warner Cable Enterprises Llc Apparatus and methods for efficient delivery of electronic program guide data

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4965825A (en) * 1981-11-03 1990-10-23 The Personalized Mass Media Corporation Signal processing apparatus and methods
GB2168514A (en) * 1984-12-12 1986-06-18 Ibm Security module
US4866770A (en) * 1986-07-08 1989-09-12 Scientific Atlanta, Inc. Method and apparatus for communication of video, audio, teletext, and data to groups of decoders in a communication system
US5012466A (en) * 1987-10-13 1991-04-30 At&T Bell Laboratories Call service initialization arrangement
US5115427A (en) * 1990-03-30 1992-05-19 At&T Bell Laboratories Arrangements for switching multiple packet types combined in a single packet stream
US5168356A (en) * 1991-02-27 1992-12-01 General Electric Company Apparatus for segmenting encoded video signal for transmission
DE69125370T2 (de) * 1991-08-28 1997-08-14 Alcatel Bell Nv Kodieranordnung
US5289276A (en) * 1992-06-19 1994-02-22 General Electric Company Method and apparatus for conveying compressed video data over a noisy communication channel
GB9217059D0 (en) * 1992-08-12 1992-09-23 Plessey Telecomm Atm network addressing
KR100295386B1 (ko) * 1992-12-09 2001-09-22 마크 홀린저 케이블 텔레비전 전달 시스템을 위한 세트 탑터미날
US5369707A (en) * 1993-01-27 1994-11-29 Tecsec Incorporated Secure network method and apparatus

Also Published As

Publication number Publication date
BR9501751A (pt) 1995-11-14
US5699429A (en) 1997-12-16
US5459789A (en) 1995-10-17
RU2154353C2 (ru) 2000-08-10
TR28866A (tr) 1997-07-17
CN1254234A (zh) 2000-05-24
KR100330267B1 (ko) 2002-03-29
MY112768A (en) 2001-08-30
CA2145904C (en) 2003-07-29
JPH07327051A (ja) 1995-12-12
CN1147136C (zh) 2004-04-21
CA2145904A1 (en) 1995-10-23
CN1106745C (zh) 2003-04-23
CN1118544A (zh) 1996-03-13
EP0679030A2 (en) 1995-10-25
CN100493168C (zh) 2009-05-27
KR100357506B1 (ko) 2003-01-08
ES2145173T3 (es) 2000-07-01
JP3561326B2 (ja) 2004-09-02
EP0679030B1 (en) 2000-05-10
KR950035217A (ko) 1995-12-30
DE69516752T2 (de) 2000-08-31
RU95106671A (ru) 1997-01-27
DE69516752D1 (de) 2000-06-15
CN1222168C (zh) 2005-10-05
EP0679030A3 (en) 1996-04-24
CN1443008A (zh) 2003-09-17

Similar Documents

Publication Publication Date Title
CN1222168C (zh) 信息包节目成分检测方法
CN1113534C (zh) 具有存储器地址电路的反向传输处理器
EP0933926B1 (en) DMA controller
US5613003A (en) Packet video signal inverse transport processor memory address circuitry
US5245429A (en) Selective data broadcasting receiver adapter apparatus and method for personal computers
CN1095272C (zh) 处理一种音频视频交互式信号的方法和装置
CN1097386C (zh) 控制执行音频视频交互程序的方法
US5521979A (en) Packet video signal inverse transport system
CN1151233A (zh) 条件访问信息的装置
CA2145900C (en) Media error code generation as for a video inverse transport processor
US7359441B2 (en) Packet data processing determination apparatus
RU2262208C2 (ru) Способ и устройство сбора мультистандартной видеоинформации
US5012338A (en) Teletext decoders
KR101290072B1 (ko) 저전력 셋톱박스용 트랜스포트 스트림 파싱을 위한 연결리스트 방식의 섹션 필터
RU2033704C1 (ru) Способ передачи и приема сигнала дополнительной информации совместно с телевизионным сигналом изображения и варианты систем для его осуществления

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
C17 Cessation of patent right
CX01 Expiry of patent term

Expiration termination date: 20150421

Granted publication date: 20090527