基于现场可编程门阵列的多媒体数据传输方法及装置制造方法及图纸

技术编号:10813094 阅读:108 留言:0更新日期:2014-12-24 17:57
本发明专利技术公开了一种基于FPGA的多媒体数据传输方法,包括:接收到终端发送的模拟多媒体数据后,将所述模拟多媒体数据转换为数字多媒体数据;将所述多媒体数据分离为数字音频数据和数字视频数据,并对所述数字视频数据进行编码格式转换;对所述数字音频数据和编码格式转换后的所述数字视频数据分别进行压缩,对压缩后的所述数字音频数据和所述数字视频数据分别进行协议格式转换并发送至网络。本发明专利技术同时还公开了一种FPGA装置。采用本发明专利技术的技术方案,不仅能够传输视频数据,还能够传输音频数据,并且有效地提升了多媒体数据的传输速度。

【技术实现步骤摘要】
【专利摘要】本专利技术公开了一种基于FPGA的多媒体数据传输方法,包括:接收到终端发送的模拟多媒体数据后,将所述模拟多媒体数据转换为数字多媒体数据;将所述多媒体数据分离为数字音频数据和数字视频数据,并对所述数字视频数据进行编码格式转换;对所述数字音频数据和编码格式转换后的所述数字视频数据分别进行压缩,对压缩后的所述数字音频数据和所述数字视频数据分别进行协议格式转换并发送至网络。本专利技术同时还公开了一种FPGA装置。采用本专利技术的技术方案,不仅能够传输视频数据,还能够传输音频数据,并且有效地提升了多媒体数据的传输速度。【专利说明】基于现场可编程门阵列的多媒体数据传输方法及装置
本专利技术涉及互联网中的多媒体数据传输技术,尤其涉及一种基于现场可编程门阵列(FPGA, Field-Programmable Gate Array)的多媒体数据传输方法及装置。
技术介绍
随着终端产品的发展,终端屏幕的分辨率越来越高,终端单帧屏幕数据往往超过3M,庞大的数据量为终端视频信息的采集带来很大的困难。目前,通过在终端安装客户端的方式采集终端视频信息的方法面临很大压力,不利于终端资源池的开发和推广。 传统的客户端获取终端视频信息的方式有以下几个缺点:只能获得视频信息,无法获取音频信息;客户端支持的终端设备的类型以及操作系统受到限制;客户端会额外占用终端较高的中央处理器(CPU, Central Processing Unit)和内存资源。
技术实现思路
有鉴于此,本专利技术的主要目的在于提供一种基于FPGA的多媒体数据传输方法及装置,不仅能够传输视频数据,还能够传输音频数据,并且有效地提升了多媒体数据的传输速度。 为达到上述目的,本专利技术的技术方案是这样实现的: —种基于现场可编程门阵列FPGA的多媒体数据传输方法,包括: 接收到终端发送的模拟多媒体数据后,将所述模拟多媒体数据转换为数字多媒体数据; 将所述多媒体数据分离为数字音频数据和数字视频数据,并对所述数字视频数据进行编码格式转换; 对所述数字音频数据和编码格式转换后的所述数字视频数据分别进行压缩,对压缩后的所述数字音频数据和所述数字视频数据分别进行协议格式转换并发送至网络。 其中,所述数字视频数据的编码格式为红绿蓝RGB ; 对所述数字视频数据进行编码格式转换包括:将所述数字视频数据的编码格式由所述RGB转换为亮度色差YUV。 其中,所述对所述数字音频数据和转换后的所述数字视频数据分别进行压缩,包括: 采用第三音频层运动图像专家组MP3压缩算法对所述数字音频数据进行压缩; 采用联合图像专家组JPEG压缩算法对编码格式转换后的所述数字视频数据进行压缩。 其中,所述对压缩后的所述数字音频数据和所述数字视频数据分别进行协议格式转换,包括: 根据所述网络的传输协议将压缩后的所述数字音频数据和所述数字视频数据封装为所述网络的传输协议对应的数据包。 其中,所述对所述数字音频数据和编码格式转换后的所述数字视频数据分别进行压缩之前,该方法还包括: 将所述数字音频数据和编码格式转换后的所述数字视频数据分别存储至专用存储器中;并在所述专用存储器中存储的数据达到设定阈值时,从所述专用存储器中读取所述数字音频数据和编码格式转换后的所述数字视频数据,以进行压缩处理。 一种FPGA装置,包括:转换模块、分离模块、编码格式转换模块、压缩模块、协议格式转换模块以及发送模块;其中, 所述转换模块,用于接收到终端发送的模拟多媒体数据后,将所述模拟多媒体数据转换为数字多媒体数据; 所述分离模块,用于将所述多媒体数据分离为数字音频数据和数字视频数据; 所述编码格式转换模块,用于对所述数字视频数据进行编码格式转换; 所述压缩模块,用于对所述数字音频数据和编码格式转换后的所述数字视频数据分别进行压缩; 所述协议格式转换模块,用于对压缩后的所述数字音频数据和所述数字视频数据分别进行协议格式转换; 所述发送模块,用于将协议格式转换后的所述数字音频数据和所述数字视频数据分别发送至网络。 其中,所述数字视频数据的编码格式为RGB ; 所述编码格式转换模块,还用于将所述数字视频数据的编码格式由所述RGB转换为 YUV。 其中,所述压缩模块包括:第一压缩子模块以及第二压缩子模块;其中, 所述第一压缩子模块,用于采用MP3压缩算法对所述数字音频数据进行压缩; 所述第二压缩子模块,用于采用JPEG压缩算法对编码格式转换后的所述数字视频数据进行压缩。 其中,所述协议格式转换模块,还用于根据所述网络的传输协议将压缩后的所述数字音频数据和所述数字视频数据封装为所述网络的传输协议对应的数据包。 其中,该装置还包括:存储模块以及读取模块;其中, 所述存储模块,用于将所述数字音频数据和编码格式转换后的所述数字视频数据分别存储至专用存储器中; 所述读取模块,用于在所述专用存储器中存储的数据达到设定阈值时,从所述专用存储器中读取所述数字音频数据和编码格式转换后的所述数字视频数据。 本专利技术提供的基于FPGA的多媒体数据传输方法及装置,接收到终端发送的模拟多媒体数据后,将所述模拟多媒体数据转换为数字多媒体数据;将所述多媒体数据分离为数字音频数据和数字视频数据,并对所述数字视频数据进行编码格式转换;对所述数字音频数据和编码格式转换后的所述数字视频数据分别进行压缩,对压缩后的所述数字音频数据和所述数字视频数据分别进行协议格式转换并发送至网络。如此,不仅能够传输视频数据,还能够传输音频数据,并且有效地提升了多媒体数据的传输速度。 【专利附图】【附图说明】 图1为本专利技术实施例基于FPGA的多媒体数据传输方法的实现流程示意图一; 图2为本专利技术实施例基于FPGA的多媒体数据传输方法的实现流程示意图二 ; 图3为本专利技术实施例FPGA装置的结构组成示意图。 【具体实施方式】 为了能够更加详尽地了解本专利技术的特点与
技术实现思路
,下面结合附图对本专利技术的实现进行详细阐述,所附附图仅供参考说明之用,并非用来限定本专利技术。 本专利技术实施例记载了一种基于FPGA的多媒体数据传输方法,如图1所不,该方法包括以下步骤: 步骤101:接收到终端发送的模拟多媒体数据后,将所述模拟多媒体数据转换为数字多媒体数据。 这里,可以从终端的主板上引线,通过引线接收终端发送的模拟多媒体数据。 为了使模拟多媒体数据可以在网络上传输,从终端接收到的模拟多媒体数据,需要将其转换为对应的数字多媒体数据。由模拟多媒体数据转换为数字多媒体数据时,需要进行相应的模拟数字(AD,Analog Digital)采样,采样时可以根据实际情况选择所需的采样频率对模拟多媒体数据进行采样;采样频率的高与低代表音/视频信号的精度的好与坏。 步骤102:将所述多媒体数据分离为数字音频数据和数字视频数据,并对所述数字视频数据进行编码格式转换。 这里,将所述数字多媒体数据分离为数字音频数据和数字视频数据是因为数字多媒体数据的格式不需要进行转换,而数字视频数据的格式需要进行转换。 这里,所述数字视频数据的编码格式为红绿蓝(RGB,Red Green Blue)。 对应地,所述对所述数字视频数据进行编码格式转换包括:将本文档来自技高网
...

【技术保护点】
一种基于现场可编程门阵列FPGA的多媒体数据传输方法,其特征在于,该方法包括:接收到终端发送的模拟多媒体数据后,将所述模拟多媒体数据转换为数字多媒体数据;将所述多媒体数据分离为数字音频数据和数字视频数据,并对所述数字视频数据进行编码格式转换;对所述数字音频数据和编码格式转换后的所述数字视频数据分别进行压缩,对压缩后的所述数字音频数据和所述数字视频数据分别进行协议格式转换并发送至网络。

【技术特征摘要】

【专利技术属性】
技术研发人员:林健刘勇张家明
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1