一种基于双系统的支持音视频解码和SDI输出的装置及设备制造方法及图纸

技术编号:37822140 阅读:15 留言:0更新日期:2023-06-09 09:58
本发明专利技术涉及音视频处理技术领域,具体公开了一种基于双系统的支持音视频解码和SDI输出的装置及设备,包括:ARM+FPGA系统和解码SOC系统,解码SOC系统包括音视频硬件模块、音频软解模块和音视频同步模块,音视频硬件模块连接有HDMI模块,音视频硬件模块和音频软解模块连接音视频同步模块;音视频同步模块,获取解码后的视频数据,将接收的第二路音频数据与视频数据同步后,将同步的第二路音频数据传送给ARM+FPGA系统;其中,ARM+FPGA系统将接收到的视频数据、第一路音频数据和第二路音频数据处理后,转换成SDI标准格式输出;本发明专利技术采用ARM+FPGA系统增加SDI输出的功能,支持视频和双音频解码,以及支持专业输出接口SDI,满足众多主流的音视频格式解码,具备专业性的同时极具性价比。价比。价比。

【技术实现步骤摘要】
一种基于双系统的支持音视频解码和SDI输出的装置及设备


[0001]本专利技术涉及音视频处理
,尤其涉及一种基于双系统的支持音视频解码和SDI输出的装置及设备。

技术介绍

[0002]解码是编码的逆过程,需要对从网络上获取的数据进行解协议,得到该视频的封装包,再解包,分别得到经过编码的音频和视频数据,最后再将这些音视频数据按照对应的编码格式进行解码,对解码出来的音频和视频进行同步后,就可以在播放器端进行播放了。
[0003]近年来,国外的专业解码芯片方案价格越来越高,采用国外专业解码芯片方案的解码器在市场竞争中凸显乏力。然而,现有的消费级解码SOC芯片也无法满足众多主流的音视频格式解码需求,且不能解码多路音频,同时也没有专业输出接口SDI。

技术实现思路

[0004]针对上述存在的国外的专业解码芯片方案价格越来越高和现有的消费级解码SOC芯片无法满足众多主流的音视频格式解码需求、不能解码多路音频、没有专业输出接口SDI的问题,本专利技术提供了一种基于双系统的支持音视频解码和SDI输出的装置及设备,采用ARM+FPGA系统增加SDI输出的功能,支持视频和双音频解码,以及支持专业输出接口SDI,满足众多主流的音视频格式解码,具备专业性的同时极具性价比。
[0005]为了解决上述技术问题,本专利技术提供的具体方案如下:
[0006]一种基于双系统的支持音视频解码和SDI输出的装置,包括:ARM+FPGA系统和解码SOC系统,所述解码SOC系统包括音视频硬件模块、音频软解模块和音视频同步模块,所述音视频硬件模块连接有HDMI模块,所述音视频硬件模块和音频软解模块连接音视频同步模块;
[0007]所述ARM+FPGA系统,将接收到的TS流变成一个单节目的TS流,将单节目的TS流传送给解码SOC系统;
[0008]所述音视频硬件模块,解码单节目的TS流中的视频和第一路音频,将解码后的视频数据和第一路音频数据传送给HDMI模块;
[0009]所述HDMI模块,将接收的视频数据和第一路音频数据转换格式后传送给ARM+FPGA系统;
[0010]所述音频软解模块,解码单节目的TS流中的第二路音频,将解码后的第二路音频数据传送给音视频同步模块;
[0011]所述音视频同步模块,获取解码后的视频数据,将接收的第二路音频数据与视频数据同步后,将同步的第二路音频数据传送给ARM+FPGA系统;其中,
[0012]ARM+FPGA系统将接收到的视频数据、第一路音频数据和第二路音频数据处理后,转换成SDI标准格式输出。
[0013]在一些实施方案中,所述解码后的视频数据和第一路音频数据采用PCR同步的方
式进行同步,以便于第二路音频数据与视频数据的同步。
[0014]在一些实施方案中,所述解码SOC系统还包括多路复用模块,所述多路复用模块连接ARM+FPGA系统、音视频硬件模块和音频软解模块;
[0015]所述多路复用模块接收从ARM+FPGA系统传送过来的单节目的TS流,将单节目的TS流中的数据分离出来,使包含视频、第一路音频和PCR信息的部分传送给音视频硬件模块,使包含第二路音频的部分传送给音频软解模块,实现解码多路音频的效果。
[0016]在一些实施方案中,所述音频软解模块,解码单节目的TS流中的第二路音频,将解码后的第二路音频数据传送给音视频同步模块中,所述第二路音频数据携带PTS传送给音视频同步模块,便于音视频同步模块获取解码后的视频数据的PTS后与第二路音频数据的PTS进行比较。
[0017]在一些实施方案中,所述音视频同步模块,获取解码后的视频数据,将接收的第二路音频数据与视频数据同步后,将同步的第二路音频数据传送给ARM+FPGA系统中,所述第二路音频数据与视频数据的同步流程包括:
[0018]所述音视频同步模块获取解码后的视频数据的PTS,将视频数据的PTS与第二路音频数据的PTS进行比较,并使视频数据的PTS和第二路音频数据的PTS的差值在设定阈值内,实现第二路音频数据与视频数据的同步。
[0019]在一些实施方案中,所述将视频数据的PTS与第二路音频数据的PTS进行比较,并使视频数据的PTS和第二路音频数据的PTS的差值在设定阈值内,包括:
[0020]若第二路音频数据的PTS慢于视频数据的PTS的差值超过设定阈值时,则丢弃一些音频帧,使第二路音频数据的PTS和视频数据的PTS的差值在设定阈值内;
[0021]若第二路音频数据的PTS快于视频数据的PTS的差值超过设定阈值时,则重复一些音频帧,使第二路音频数据的PTS和视频数据的PTS的差值在设定阈值内,实现第二路音频数据与视频数据的同步。
[0022]在一些实施方案中,所述将同步的第二路音频数据传送给ARM+FPGA系统,包括:
[0023]将同步的第二路音频数据以SPDIF格式传送给ARM+FPGA系统。
[0024]在一些实施方案中,所述HDMI模块包括HDMI输出器和HDMI接收器;
[0025]所述解码后的视频数据和第一路音频数据经HDMI输出器传送给HDMI接收器;
[0026]所述HDMI接收器将视频数据通过DVO格式传送给ARM+FPGA系统,HDMI接收器将第一路音频数据通过SPDIF格式传送给ARM+FPGA系统。
[0027]在一些实施方案中,所述ARM+FPGA系统包括FPGA SDI输出模块;
[0028]所述ARM+FPGA系统将接收到的视频数据、第一路音频数据和第二路音频数据处理后,转换成SDI标准格式输出,包括:
[0029]所述FPGA SDI输出模块将SPDIF格式的第一路音频数据和第二路音频数据转换成AES3格式的第一路音频数据、第二路音频数据,并通过DDR做延时控制后,按照标准协议嵌入到SDI输出画面帧的消影区内;
[0030]将DVO格式的视频数据转换成帧格式的视频数据,对数据进行处理;
[0031]将嵌入完成后的第一路音频数据、第二路音频数据和视频数据通过IP核转换成SDI标准格式输出。
[0032]本申请还提供了一种设备,所述设备包括上述任一项所述的基于双系统的支持音
视频解码和SDI输出的装置。
[0033]与现有技术相比,本专利技术的有益效果在于:本专利技术提供的一种基于双系统的支持音视频解码和SDI输出的装置,采用ARM+FPGA系统增加SDI输出的功能,支持专业输出接口SDI,利用音频硬件模块对TS流中的视频和第一路音频进行解码,利用音频软解模块和音视频同步模块,对第二路音频进行解码以及解码后的同步,支持视频和双音频解码,满足众多主流的音视频格式解码,具备专业性的同时极具性价比。
附图说明
[0034]图1为本专利技术实施例中提供的基于双系统的支持音视频解码和SDI输出的装置的示意图;
[0035]图2为本专利技术另一实施例中提供的解码SOC系统的示意图;
[0036]图3为本本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于双系统的支持音视频解码和SDI输出的装置,其特征在于,包括:ARM+FPGA系统和解码SOC系统,所述解码SOC系统包括音视频硬件模块、音频软解模块和音视频同步模块,所述音视频硬件模块连接有HDMI模块,所述音视频硬件模块和音频软解模块连接音视频同步模块;所述ARM+FPGA系统,将接收到的TS流变成一个单节目的TS流,将单节目的TS流传送给解码SOC系统;所述音视频硬件模块,解码单节目的TS流中的视频和第一路音频,将解码后的视频数据和第一路音频数据传送给HDMI模块;所述HDMI模块,将接收的视频数据和第一路音频数据转换格式后传送给ARM+FPGA系统;所述音频软解模块,解码单节目的TS流中的第二路音频,将解码后的第二路音频数据传送给音视频同步模块;所述音视频同步模块,获取解码后的视频数据,将接收的第二路音频数据与视频数据同步后,将同步的第二路音频数据传送给ARM+FPGA系统;其中,ARM+FPGA系统将接收到的视频数据、第一路音频数据和第二路音频数据处理后,转换成SDI标准格式输出。2.根据权利要求1所述的基于双系统的支持音视频解码和SDI输出的装置,其特征在于,所述解码后的视频数据和第一路音频数据采用PCR同步的方式进行同步。3.根据权利要求2所述的基于双系统的支持音视频解码和SDI输出的装置,其特征在于,所述解码SOC系统还包括多路复用模块,所述多路复用模块连接ARM+FPGA系统、音视频硬件模块和音频软解模块;所述多路复用模块接收从ARM+FPGA系统传送过来的单节目的TS流,将单节目的TS流中的数据分离出来,使包含视频、第一路音频和PCR信息的部分传送给音视频硬件模块,使包含第二路音频的部分传送给音频软解模块。4.根据权利要求1所述的基于双系统的支持音视频解码和SDI输出的装置,其特征在于,所述音频软解模块,解码单节目的TS流中的第二路音频,将解码后的第二路音频数据传送给音视频同步模块中,所述第二路音频数据携带PTS传送给音视频同步模块。5.根据权利要求4所述的基于双系统的支持音视频解码和SDI输出的装置,其特征在于,所述音视频同步模块,获取解码后的视频数据,将接收的第二路音频数据与视频数据同步后,将同步的第二路音频数据传送给ARM+FPGA系统中,所述第二路音频数据与视频数据的同步流程包括:所述音视频同步模块获取...

【专利技术属性】
技术研发人员:潘林生程凤华林英杰李岸明李伟黄化吉
申请(专利权)人:伟乐视讯科技股份有限公司
类型:发明
国别省市:

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

1