使用avs解码的dvb-c接收机的制作方法
【专利说明】使用AVS解码的DVB-C接收机
[0001]本发明是申请号为201310179115.7、申请日为2013年5月15日、发明名称为“使用AVS解码的DVB-C接收机”的专利的分案申请。
技术领域
[0002]本发明涉及音视频编解码领域,尤其涉及一种使用AVS解码的DVB-C接收机。
【背景技术】
[0003]AVS编码是中国设计的第二代信源编码标准,是先进音视频编码的简称,他包括系统、视频、音频、数字版权管理四个主要技术标准和符号性测试标准。AVS编码利用面向标清的数字电视传输系统能够直接提供高清业务,并且技术方案简洁,芯片实现复杂度低,达到甚至超过相关MPEG标准标准的编码效率,成为未来音视频编解码发展的一个重要分支,其产业涉及到芯片、软件和整机等多个产业链。
[0004]但是,现有的一些数字电视接收机中,仍旧使用传统的MPEG编解码标准,当接收到其中携带了 AVS编码的音视频数据时,因为无法进行解码而无法为电视用户提供应得的电视服务,同时,现有的数字电视接收机结构单一,没有实现与网络和多种格式外部音视频信号存储设备实现相互通信的功能,适用性较差。
[0005]因此,需要一种使用AVS解码的DVB-C接收机,改造原先采用MPEG解码标准的DVB-C接收机,能够接收携带AVC编码音视频数据的数字电视广播信号,为观众用户展现高品质的音视频内容,同时,能够将数字电视广播信号中的音视频数据发送给外部通信网络,以及能够接收多种格式的外部音视频信号,从而拓展了数字电视接收机的应用市场。
【发明内容】
[0006]为了解决上述问题,本发明提供了一种使用AVS解码的DVB-C接收机,采用AVC音频解码器和AVC视频解码器对接收到的AVC编码音视频数据进行解码,同时将从数字电视广播信号中解复用到的TS流打UDP包以发送到外部网络上供网络用户观看,另外还使用FPGA实现的兼容性强的数据接口接收多种格式的音视频信号,保障了 AVC编码音视频信号的接收,丰富了数字电视接收机的应用功能。
[0007]根据本发明的一方面,提供了一种使用AVS解码的DVB-C接收机,包括信号接收模块、外部网络接口、解复用模块、AVS音频解码模块、AVS视频解码模块和音视频同步模块,信号接收模块接收并处理数字电视信号以获得传输流TS流,外部网络接口接收所述TS流并发送到外部网络,解复用模块接收所述TS流并进行解复用,AVS音频解码模块、AVS视频解码模块对解复用后获得的AVS音频编码数据、AVS视频编码数据分别进行AVS音频解码、AVS视频解码,音视频同步模块保持AVS音频解码模块、AVS视频解码模块的解码同步。
[0008]更具体地,所述使用AVS解码的DVB-C接收机进一步包括:正交幅度调制QAM解调模块,通过有线电视DVB-C信道接收数字电视信号,并QAM解调接收到的数字电视信号,输出两路信号即I路信号、Q路信号;前端处理模块,连接QAM解调模块以接收I路信号、Q路信号,并对I路信号、Q路信号进行匹配滤波与均衡、差分编码和符号到字节映射的操作,输出与I路信号、Q路信号映射得到的QAM符号对应的字节;卷积去交织模块,连接前端处理模块以接收所述前端处理模块输出的字节,并将接收到的字节进行深度为12的卷积去交织,输出卷积去交织后的误码保护包;里德所罗门RS解码模块,连接卷积去交织模块,对接收到的误码保护包进行RS (204,188)解码,输出188字节的数据包,所述188字节的数据包是活动图像专家组MPEG-2帧结构的TS流;同步字节反转与去随机化模块,连接RS解码模块,将MPEG-2帧结构的TS流去随机化,并将去随机化后的TS流中的同步字节SYNCl字节进行反转;IP打包模块,连接同步字节反转与去随机化模块以接收反转后的TS流,并对反转后的TS流进行分割,将分割后的数据打为IP包;UDP打包模块,连接所述IP打包模块以接收所述IP包,并对所述IP包进行分割,将分割后的数据打为UDP包;外部网络接口,连接所述UDP打包模块,以接收所述UDP包并将所述UDP包送到外部网络上进行传输;解复用模块,连接同步字节反转与去随机化模块以接收反转后的TS流,并对反转后的TS流进行解复用以获得数字电视节目的音频TS包、视频TS包、节目关联表PAT、节目映射表PMT和服务描述表SDT,音频TS包、视频TS包、节目关联表PAT、节目映射表PMT和服务描述表SDT具有不同的包标识符PID,所述PID是用来为TS流中不同类型数据包分配不同值的标识符;解TS包模块,连接所述解复用模块以接收音频TS包、视频TS包,并对音频TS包、视频TS包进行解TS包,以分别获得音频PES包、视频PES包,所述PES包是数字电视基本码流,是通过对音频压缩编码数据、视频压缩编码数据打包并加上PES包头形成,其中音频压缩编码数据、视频压缩编码数据采用的是先进音视频编码AVS编码;解PES包模块,连接所述解TS包模块以接收音频PES包、视频PES包,并对音频PES包、视频PES包进行解PES包,获得音频压缩编码数据、视频压缩编码数据;AVS音频解码模块,连接所述解PES包模块以获得音频压缩编码数据,使用AVS音频解码对音频压缩编码数据进行解码,获得音频信号;AVS视频解码模块,连接所述解PES包模块以获得视频压缩编码数据,使用AVS视频解码对视频压缩编码数据进行解码,获得视频信号;音视频同步模块,连接所述AVS音频解码模块和所述AVS视频解码模块,将需要同时播放的音频信号、视频信号分别对应的AVS音频解码、AVS视频解码保持同步;左右声道扬声器,连接所述AVS音频解码模块以获得音频信号,并对音频信号进行播放;液晶显示屏,连接所述AVS视频解码模块以获得视频信号,并对视频信号进行播放;统一信号接口模块,连接左右声道扬声器和液晶显示屏,采用FPGA芯片实现兼容DVI,HDMI和DisplayPort格式的外部音视频信号的连接,并将接收的外部音视频信号转发到左右声道扬声器和液晶显示屏以进行音视频信号的播放,所述FPGA芯片为Xilinx公司的Virtex4LX25 ;其中,所述信号接收模块包括QAM解调模块、前端处理模块、卷积去交织模块、RS解码模块和同步字节反转与去随机化模块;其中,节目关联表PAT是用于获得所述卫星数字电视广播信号中的各个节目的PID,根据每一个节目的PID从所述节目映射表PMT中获得每一个节目对应的音频数据TS流的PID、视频数据TS流的PID,根据每一个节目的PID从所述服务描述表SDT中获得每一个节目的节目名称。
[0009]更具体地,所述使用AVS解码的DVB-C接收机进一步包括:所述DV1、HDMI和DisplayPort格式的外部音视频信号来自外部音视频存储设备。
[0010]更具体地,所述使用AVS解码的DVB-C接收机进一步包括:所述解复用模块对反转后的TS流进行解复用还获得业务信息SI的网络信息表NIT、业务群关联表BAT或业务信息表SDT,以用于电子节目指南EPG信息的解析。
[0011]更具体地,所述使用AVS解码的DVB-C接收机进一步包括:替代UDP打包模块的TCP打包模块,所述TCP打包模块连接所述IP打包模块以接收所述IP包,并对所述IP包进行分割,将分割后的数据打为TCP包以通过外部网络接口送到外部网络上进行传输。
【附图说明】
[0012]以下将结合附图对本发明的实施方案进行描述,其中:
[0013]图1根据本发明实施方案示出的使用AVS解码的DVB-C接收机的结构方框图。
[0014]其中,1、信号接收模块;2、解复用模块;3、外部网络接口 ;4、AVS视频解码模块;5、音视频同步模块;6、AVS音频解码模块。
【具体实施方式】
[0015]下面将参照附图对本发明的使用AVS解码的DVB-C接收机的实施方案进行详细说明。
[0016]图1示出根据本发明实施方案示出的使用AVS解码的DVB-C接收机的结构方框图。其中所述DVB-C接收机包括,信号接收模块1、外部网络接口 3、解复用模块2、AVS音频解码模块4、AVS视频解码模块6和音视频同步模块5,信号接收模块I接收并处理数字电视信号以获得传输流TS流,外部网络接口 3接收所述TS流并发送到外部网络,解复用模块2接收所述TS流并进行解复用,AVS音频解码模块4、AVS视频解码模块6对解复用后获得的AVS音频编码数据、AVS视频编码数据分别进行AVS音频解码、AVS视频解码,音视频同步模块5保持AVS音频解码模块4、AVS视频解码模块6的解码同步。进一步地,所述使用AVS解码的DVB-C接收机还包括,正交幅度调制QAM解调模块,通过有线电视DVB-C信道接收数字电视信号