集成基本数据、正常数据解扰的dvb条件接收装置的制造方法_2

文档序号:9551818阅读:来源:国知局
2、控制器;3、解包模块;4、解扰模块;5、音频解压缩模块;6、音频播放模块;7、视频解压缩模块;8、视频播放模块。
【具体实施方式】
[0015]下面将参照附图对本发明的集成基本数据、正常数据解扰的DVB条件接收装置的实施方案进行详细说明。
[0016]图1示出根据本发明实施方案示出的集成基本数据、正常数据解扰的DVB条件接收装置的结构方框图。其中能够接收两路分辨率不同的音视频数据供不同等级用户选择播放的集成基本数据、正常数据解扰的DVB条件接收装置包括,解复用器1、控制器2、解包模块3和解扰模块4,解复用器1接收的传输流TS流中包括采集速率不同、节目内容相同的基本数据和正常数据,解复用器1、解包模块3和解扰模块4依次对接收到的传输流进行解复用、解包和解扰操作,其中控制器2连接解扰模块4并接收用户优先级,以根据不同的用户优先级启动基本数据解扰操作或正常数据解扰操作。进一步地,所述集成基本数据、正常数据解扰的DVB条件接收装置还包括:解复用器1,对接收到的传输流TS流进行解复用,以获得并输出加扰基本音频数据TS包、加扰基本视频数据TS包、加扰正常音频数据TS包、加扰正常视频数据TS包、业务信息PSI/SI的授权控制信息ECM表、PSI/SI的授权管理信息EMM表和PSI/SI的网络信息表NIT表,在所述传输流中,所述加扰基本音频数据TS包、加扰基本视频数据TS包、加扰正常音频数据TS包、加扰正常视频数据TS包、ECM表、EMM表和NIT表具有不同的包标识符PID,所述PID是用来为TS流中不同类型数据包分配不同值的标识符;控制器2,在用户启动所述DVB条件接收装置时接收用户输入的用户验证信息,从所述用户验证信息中获得用户优先级,根据所述用户优先级将用户分为高端用户和低端用户,当判断用户为高端用户时,发出正常解扰信号,当判断用户为低端用户时,发出基本解扰信号;解包模块3,连接所述解复用器1,接收所述加扰基本音频数据TS包、加扰基本视频数据TS包、加扰正常音频数据TS包、加扰正常视频数据TS包、授权控制信息ECM表、授权管理信息EMM表和网络信息表NIT表,并分别对所述加扰基本音频数据TS包、加扰基本视频数据TS包、加扰正常音频数据TS包、加扰正常视频数据TS包、ECM表、EMM表和NIT表解包,以分别获得对应的加扰基本音频数据、加扰基本视频数据、加扰正常音频数据、加扰正常视频数据、授权控制信息、授权管理信息和加密基本加扰控制字;解扰模块4,连接控制器2以接收正常解扰信号或正常解扰信号,连接解包模块3以接收所述加扰基本音频数据、加扰基本视频数据、加扰正常音频数据、加扰正常视频数据、授权控制信息、授权管理信息和加密基本加扰控制字,当接收到正常解扰信号时,解扰模块4根据与所述DVB条件接收装置对应的智能卡中烧入且不可读的用户标志码,对授权管理信息解密以获得业务密钥,并根据业务密钥对授权控制信息解密以获得正常加扰控制字,根据正常加扰控制字对加扰正常音频数据和加扰正常视频数据解密,以获得正常音频数据和正常视频数据,当接收到基本解扰信号时,解扰模块对加密基本加扰控制字进行静态哈夫曼解码,以获得基本加扰控制字,根据基本加扰控制字对加扰基本音频数据和加扰基本视频数据解密,以获得基本音频数据和基本视频数据;音频解压缩模块5,连接所述解扰模块4,获得正常音频数据或基本音频数据并进行解压缩,以获得解压缩后的正常音频信号或基本音频信号;视频解压缩模块7,连接所述解扰模块4,获得正常视频数据或基本视频数据并进行解压缩,以获得解压缩后的正常视频信号或基本视频信号;音频播放模块6,连接所述音频解压缩模块5,播放解压缩后的正常音频信号或基本音频信号;视频播放模块8,连接所述视频解压缩模块7,播放解压缩后的正常视频信号或基本视频信号;其中,解扰模块4根据加扰控制字对加扰音频数据和加扰视频数据解密包括,解扰模块4根据加扰控制字生成伪随机流,将伪随机流分别与加扰音频数据和加扰视频数据进行XOR运算,分别获得加扰前的音频数据和视频数据;其中,基本音频数据、基本视频数据分别比正常音频数据、正常视频数据具有更低的采集速率,基本音频数据、基本视频数据分别与正常音频数据、正常视频数据播放的节目相同;其中,TS流由包头和负载组成,所述包头包括一个同步字节SYNC1和三个其他字节,所述三个其他字节用于业务识别、加扰和控制信息,所述负载包括184字节的MPEG-2数据,所述包头的三个其他字节的具体分布为,1个传输误码指示比特位,1个净数据单元起始指示比特位,1个传送优先级比特位,13个包识别符PID比特位,2个传送加扰控制比特位,2个自适应区控制比特位和4个连续计数器比特位。
[0017]其中,哈夫曼编码即Huffman Coding,是可变字长编码(VLC)的一种。Huffman于1952年提出一种编码方法,该方法完全依据字符出现概率来构造异字头的平均长度最短的码字,有时称之为最佳编码,一般就叫作Huffman编码。哈夫曼压缩是个无损的压缩算法,一般用来压缩文本和程序文件。哈夫曼压缩属于可变代码长度算法一族。意思是个体符号(例如,文本文件中的字符)用一个特定长度的位序列替代。因此,在文件中出现频率高的符号,使用短的位序列,而那些很少出现的符号,则用较长的位序列。在计算机信息处理中,“哈夫曼编码”是一种一致性编码法(又称“熵编码法”),用于数据的无损耗压缩。这一术语是指使用一张特殊的编码表将源字符(例如某文件中的一个符号)进行编码。这张编码表的特殊之处在于,他是根据每一个源字符出现的估算概率而建立起来的(出现概率高的字符使用较短的编码,反之出现概率低的则使用较长的编码,这便使编码之后的字符串的平均期望长度降低,从而达到无损压缩数据的目的)。例如,在英文中,e的出现概率很高,而z的出现概率则最低。当利用哈夫曼编码对一篇英文进行压缩时,e极有可能用一个位(bit)来表示,而z则可能花去25个位(不是26)。用普通的表示方法时,每个英文字母均占用一个字节(byte),即8个位。二者相比,e使用了一般编码的1/8的长度,z则使用了 3倍多。倘若我们能实现对于英文中各个字母出现概率的较准确的估算,就可以大幅度提高无损压缩的比例。
[0018]其中,有条件接收系统(CAS),即Conditional Access System,其组成包括:用户管理系统SMS、业务信息生成系统SIG、节目管理PMS/SI编辑系统、节目调度处理EIS、用户授权管理系统SAS、条件接收CA等。主要有两大块:一块是管理用户的SMS,一块是管理节目的CA。CA主要分为两大部分:一是信号加扰部分,他是通过一个随机码发生器所产生的随机码(称为控制字CW)来控制加扰器对信号的加扰;二是加密部分,要使加扰的信号在接收端成功地解扰,接收端也必须要有和加扰端一模一样的控制字来控制解扰器,所以,要将前端的CW传送到接收端,如果直接传送会很容易被黑客截获而使CAS失去作用,为此,要对CW进行加密传送,这种加密是一种多层加密机制,从而增加CW传送的安全性,直接对CW加密的第一层所产生的密文称为授权控制信息ECM,通过复用器与加扰的码流一起传送,ECM还含有时间、节目价格、节目授权控制等信息,因此ECM是面向节目的管理信息。对CW加密的密钥称为工作密钥SK,SK通常又叫月密钥,每月换一次,每换一次SK,系统都要重新对所有用户进行授权。第二层加密是用称为节目密钥PDK对SK进行加密,所产生的密文和从SMS获取的授权指令通过SAS生成的授权信息组成授权管理信息EMM,EMM还含有智能卡号、授权时间、授权等级等用户授权信息。这些信息主要是完成对用户的授权,因此EMM是面向用户的管理信息,EMM对用户在什么时间看、看什么频道进行授权,他也通过复用器与加扰码流一起传送,以上这些组成了 CA最基本的加密系统。
[0019]另外,所述集成基本数据、正常数据解扰的DVB条件接收装置进一步包括:所述ECM表中除了要传输的业务密钥外,还可以包括密钥集Key Set、节目分配商名称Distributor Lable、服务号 Serviee Number、当前日期 Current Date。
[0020]其中,SI 是 Specific Information 的简称,PSI 是 program SpecificInformation,在DVB标准中,定义了一个标准的PID用来实现PSI/SI,一些PID是系统保留的,因此DVB编码的时候并不会用这些PID做为Video PID或者Audio PID,SI信息可以包括不在当前传输流中的一些服务和事件,允许用户进行更多的选择和了解更多的其他
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1