一种数据编转码设备论文和设计

全文摘要

本申请涉及一种数据编转码设备,包括:主控模块,设有TS解析器以及TS封装器,所述TS解析器用于解析TS数据流以获得基本码流ES,所述TS封装器用于对经图形处理模块编码后的基本码流ES进行封装;图形处理模块,与所述主控模块电性连接,设有相连接的ES解码器及ES编码器;所述ES解码器的输入端与所述TS解析器的输出端连接,用于对解析后的所述基本码流ES进行解码;所述ES编码器的输出端与所述TS封装器的输入端连接,用于对所述ES解码器解码后的数据进行再编码。本申请旨在提高设备的压缩效率及减少系统带宽占用率。

主设计要求

1.一种数据编转码设备,其特征在于,包括:主控模块,设有TS解析器以及TS封装器,所述TS解析器用于解析TS数据流以获得基本码流ES,所述TS封装器用于对经图形处理模块编码后的基本码流ES进行封装;图形处理模块,与所述主控模块电性连接,设有相连接的ES解码器及ES编码器;所述ES解码器的输入端与所述TS解析器的输出端连接,用于对解析后的所述基本码流ES进行解码;所述ES编码器的输出端与所述TS封装器的输入端连接,用于对所述ES解码器解码后的数据进行再编码;所述设备还包括:信号收发模块,与所述主控模块连接,用于与外部的用户终端或后台服务器收发信号码流。

设计方案

1.一种数据编转码设备,其特征在于,包括:

主控模块,设有TS解析器以及TS封装器,所述TS解析器用于解析TS数据流以获得基本码流ES,所述TS封装器用于对经图形处理模块编码后的基本码流ES进行封装;

图形处理模块,与所述主控模块电性连接,设有相连接的ES解码器及ES编码器;

所述ES解码器的输入端与所述TS解析器的输出端连接,用于对解析后的所述基本码流ES进行解码;所述ES编码器的输出端与所述TS封装器的输入端连接,用于对所述ES解码器解码后的数据进行再编码;

所述设备还包括:

信号收发模块,与所述主控模块连接,用于与外部的用户终端或后台服务器收发信号码流。

2.根据权利要求1所述的一种数据编转码设备,其特征在于,所述图形处理模块还包括显存器;所述ES解码器、所述ES编码器均与所述显存器连接。

3.根据权利要求1所述的一种数据编转码设备,其特征在于,所述TS解析器以及TS封装器集成于主控芯片中,所述主控模块还包括用于对TS数据流进行HLS切片的切片器、用于将切片后的TS数据流进行发送的推流器,所述主控芯片、所述切片器以及所述推流器之间通讯连接。

4.根据权利要求3所述的一种数据编转码设备,其特征在于,所述推流器包括Nginx处理流模块、LVS模块和网口绑定模块,用于将封装切片后的TS数据流进行发送。

5.根据权利要求1所述的一种数据编转码设备,其特征在于,所述信号收发模块为基于用户数据报协议UDP的信号收发模块,所述信号收发模块与外部的用户终端或后台服务器进行通讯。

6.根据权利要求5所述的一种数据编转码设备,其特征在于,所述信号收发模块包括IP接收端口、ASI接收端口、SDI接收端口、HDMI接收端口以及AV接收端口其中一个或多个。

设计说明书

技术领域

本申请涉及数据处理技术领域,特别涉及一种数据编转码设备。

背景技术

音视频产业是信息产业的重要组成部分,随着数字化音视频的发展,通过地面、卫星、有线等方式接收到的音视频数据在很大的应用场景下都会通过网络的方式发送出去。众所周知,音视频数据也相较于其他的数据量大,在现有技术中,将音视频数据传入图形处理模块进行播放前,需要通过外部的解码器、编码器对音视频模块进行解码和编码,其压缩效率不高,系统带宽占用较大。

申请内容

本申请为了解决上述技术问题,提供了一种数据编转码方法,旨在提高设备的压缩效率及减少系统带宽占用率。

本申请提供了一种数据编转码设备,包括:

主控模块,设有TS解析器以及TS封装器,所述TS解析器用于解析TS数据流以获得基本码流ES,所述TS封装器用于对经图形处理模块编码后的基本码流ES进行封装;

图形处理模块,与所述主控模块电性连接,设有相连接的ES解码器及ES编码器;

所述ES解码器的输入端与所述TS解析器的输出端连接,用于对解析后的所述基本码流ES进行解码;

所述ES编码器的输出端与所述TS封装器的输入端连接,用于对所述ES解码器解码后的数据进行再编码;

所述设备还包括:

信号收发模块,与所述主控模块连接,用于与外部的用户终端或后台服务器收发信号码流。

可选地,所述图形处理模块还包括显存器;所述ES解码器、所述ES编码器均与所述显存器通讯连接。

可选地,所述TS解析器以及TS封装器集成于主控芯片中,所述主控模块还包括用于对TS数据流进行HLS切片的切片器、用于将切片后的TS数据流进行发送的推流器,所述主控芯片、所述切片器以及所述推流器之间通讯连接。

可选地,所述推流器包括Nginx处理流模块、LVS模块和网口绑定模块,用于将封装切片后的TS数据流进行发送。

可选地,所述信号收发模块为基于用户数据报协议UDP的信号收发模块,所述信号收发模块与外部的用户终端或后台服务器进行通讯。

可选地,所述信号收发模块包括IP接收端口、ASI接收端口、SDI接收端口、HDMI接收端口以及AV接收端口其中一个或多个。

本申请的一种数据编转码设备,通过复用图形处理模块,即将音视频原始文件发送至图形处理模块进行转码编码,其有益效果在于:无需外部的解码器及编码器,在图形处理模块内实现音视频原始文件的转码编码,减少了音视频文件的拷贝次数,以降低系统性能的占用率,同时,提高了将音视频文件的压缩效率。

附图说明

图1为本申请实施例的本设备结构示意图;

图2为本申请实施例的图形处理模块结构示意图。

具体实施方式

下面结合附图对本申请的较佳实施例进行详细阐述,以使本申请的优点和特征更易被本领域技术人员理解,从而对本申请的保护范围作出更为清楚的界定。

在如图1所示的实施例中,本申请提供了一种数据编转码设备,包括:

主控模块1,设有TS解析器13以及TS封装器14,TS解析器13用于解析TS数据流以获得基本码流ES,TS封装器14用于对经图形处理模块2编码后的基本码流ES进行封装;

图形处理模块2,与主控模块1电性连接,设有相连接的ES解码器21及ES编码器22;

ES解码器21的输入端与TS解析器13的输出端连接,用于对解析后的基本码流ES进行解码;

ES编码器21的输出端与TS封装器14的输入端连接,用于对ES解码器21解码后的数据进行再编码;

设备还包括:

信号收发模块3,与主控模块1连接,用于与外部的用户终端或后台服务器收发信号码流。

其中,主控模块1、图形处理模块2、信号收发模块3集成在本设备中,且通讯连接。主控模块1通过信号收发模块3,从外部用户终端或后台服务器中获取TS数据流,且通过TS解析器将TS数据流进行解析,生成基本码流ES。主控模块1将基本码流ES发送至图形处理模块2中进行显示。图形处理模块2通过ES解码器21及ES编码器22对基本码流ES进行解码编码。

在对基本码流ES进行解码编码的过程中,ES解码器21先将基本码流ES进行解码,生成yuv数据集,该yuv数据集可以通过图形处理模块进行播放显示。该ES解码器21在对基本码流ES完成解码后,ES编码器22对yuv数据集进行再编码处理,生成压缩后的基本码流ES,最后将压缩后的基本码流ES发送至主控模块1进行处理。主控模块1接收到来自图形处理模块2再编码的压缩后的基本码流ES,先将基本码流ES通过TS封装器封装成TS数据流,再对TS数据流进行处理后通过信号收发模块进行发送。

在一实施例中,图形处理模块2还包括显存器23。该ES解码器21、ES编码器22均与显存器23通讯连接;主控模块1将基本码流ES的数据储存在显存器23中,当ES解码器21对基本码流ES进行解码时,可以从储存在显存器23中获取基本码流ES的数据,并对该基本码流ES的数据进行处理,并将生成的yuv数据集储存在显存器23中,以供读取。当ES编码器22对yuv数据集进行编码时,从显存器23中获取所存储的yuv数据集,并将编码后的压缩的基本码流ES储存在显存器23中。

在本实施例中,通过复用图形处理模块2,无需增添外部的ES解码器及ES编码器,在图形处理模块内实现音视频原始文件的转码编码,减少了音视频文件的拷贝次数,以降低系统性能的占用率,同时,提高了将音视频文件的压缩效率。本实施例中,图形处理模块2可以采用集成有ES解码器及ES编码器的GPU(Graphics Processing Unit,图形处理器),或者是采用具有针对基本码流ES进行解码、编码功能的GPU,例如NVIDIA P2000等,以满足数据量较大的音视频文件的传输。

在一实施例中,TS解析器13以及TS封装器14集成于主控芯片1中,主控模块1还包括用于对TS数据流进行HLS切片的切片器11、用于将切片后的TS数据流进行发送的推流器12,主控芯片1、切片器11以及推流器12之间通讯连接;所述推流器包括Nginx处理流模块、LVS模块和网口绑定模块,用于将封装切片后的TS数据流进行发送。其中,主控芯片13用于解析和封装TS数据流及调用本设备各模块进行工作;在主控模块1中,还集成了切片器11、推流器12;避免通过外接其他设备对TS数据流进行处理,避免由采用多级设备出错导致可能性增加,提高压缩效率及使用成本;在本实施例中,主控芯片13可以为通用的中央处理器,如CPU(Central Processing Unit)。

可以理解的,该GPU以及CPU的具体型号可以根据处理需求的不同而进行更换、设计,本申请对此不作限定。

可选地,信号收发模块为基于用户数据报协议UDP的信号收发模块。本设备与外部设备可通过UDP或TCP与外部的用户终端或后台服务器进行通讯,在本实施例中,本设备与外部设备可通过UDP与外部的用户终端或后台服务器进行通讯。

在一实施例中,信号收发模块3包括IP接收端口、ASI接收端口、SDI接收端口、HDMI接收端口以及AV接收端口其中一个或多个;本设备可通过各种端子进行通讯,适用性强。

本设备通过复用图形处理模块,通过减少拷贝次数以减少占用系统性能;将ES解码器、ES编码器集成在图形处理模块即GPU中,将切片器、推流器集成在主控模块即CPU中;且GPU及CPU位于同一设备机中,提供了设备利用率,避免由采用多级设备出错导致可能性增加,提高压缩效率及使用成本。

在本申请实施例中,在本申请实施例的描述中,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本 申请中的具体含义。

最后应说明的是:以上所述实施例,仅为本申请的具体实施方式,用以说明本申请的技术方案,而非对其限制,本申请的保护范围并不局限于此,尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,其依然可以对前述实施例所记载的技术方案进行修改或可轻易想到变化,或者对其中部分技术特征进行等同替换;而这些修改、变化或者替换,并不使相应技术方案的本质脱离本申请实施例技术方案的精神和范围,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应所述以权利要求的保护范围为准。

设计图

一种数据编转码设备论文和设计

相关信息详情

申请码:申请号:CN201920294616.2

申请日:2019-03-08

公开号:公开日:国家:CN

国家/省市:44(广东)

授权编号:CN209787335U

授权时间:20191213

主分类号:H04N19/40

专利分类号:H04N19/40;H04N19/42;H04N21/4402

范畴分类:申请人:伟乐视讯科技股份有限公司

第一申请人:伟乐视讯科技股份有限公司

申请人地址:516000 广东省惠州市仲恺高新区惠南产业园顺昌路1号

发明人:汤志敏

第一发明人:汤志敏

当前权利人:伟乐视讯科技股份有限公司

代理人:陈卫;禹小明

代理机构:44102

代理机构编号:广州粤高专利商标代理有限公司 44102

优先权:关键词:当前状态:审核中

类型名称:外观设计

标签:;  ;  ;  

一种数据编转码设备论文和设计
下载Doc文档

猜你喜欢