音视频处理方法和系统技术方案

技术编号:10493423 阅读:103 留言:0更新日期:2014-10-03 20:26
本发明专利技术公开了一种音视频处理方法和系统,其方法包括步骤:获取音频数据对应的音频参数和视频数据对应的视频参数;根据所述音频参数和所述视频参数确定像素点填充量,其中,所述像素点填充量为每一视频数据帧中需要填充音频数据的像素点数量;根据所述像素点填充量将所述音频数据填充到所述视频数据的各视频数据帧中。采用本发明专利技术方案,可以保证音频、视频的同步性,同时又可以降低物力成本、人力成本。

【技术实现步骤摘要】
音视频处理方法和系统
本专利技术涉及多媒体
,特别是涉及一种音视频处理方法和系统。
技术介绍
目前在多媒体处理中,对音频和视频一般是分开处理的;对视频做叠加、缩放和降噪等处理;对音频做滤波、延迟等处理;由于视频处理较音频处理的数据量大,两种数据经过处理后,视频一般会慢于音频输出,具体时间差需要根据视频处理的复杂度来衡量。 为了使音频、视频同步输出,一般处理方式是采用音频专用设备,设备成本较高,而且需要根据时间差手动调节音频的输出时间,操作复杂,人力成本较高。
技术实现思路
本专利技术的目的在于提供一种音视频处理方法和系统,可以保证音频、视频的同步性,同时又可以降低物力成本、人力成本。 本专利技术的目的通过如下技术方案实现: 一种音视频处理方法,包括如下步骤: 获取音频数据对应的音频参数和视频数据对应的视频参数; 根据所述音频参数和所述视频参数确定每一帧视频数据中需要填充音频数据的像素点填充量; 根据所述像素点填充量将所述音频数据填充到所述视频数据的各视频数据帧中。 一种音视频处理系统,包括: 获取模块,用于获取音频数据对应的音频参数和视频数据对应的视频参数; 处理模块,用于根据所述音频参数和所述视频参数确定每一帧视频数据中需要填充音频数据的像素点填充量; 填充模块,用于根据所述像素点填充量将所述音频数据填充到所述视频数据的各视频数据帧中。 根据上述本专利技术的方案,其是在获取音频数据对应的音频参数和视频数据对应的视频参数后,根据该音频参数和视频参数确定像素点填充量,并基于该像素点填充量将音频数据填充到视频数据的各视频数据帧中,由于是将音频数据基于像素点填充量填充到各视频数据帧中,每一帧视频数据帧中填充的音频数据的数据量是相同的,即实现了均匀地音频数据填充到各视频数据帧中,因此,在音视频传输过程中,音频数据和视频数据是同步传输的,音频数据和视频数据保证了很好的同步性,同时,由于本专利技术方案,无需要复杂的算法即可实现,也降低了物力成本和人力成本。 【附图说明】 图1为本专利技术的音视频处理方法实施例的流程示意图; 图2为图1中的步骤S103在其中一个实施例中的细化流程示意图; 图3为其中一个实施例中的奇数帧的填充方式示意图; 图4为其中一个实施例中的偶数帧的填充方式示意图; 图5为本专利技术的音视频处理系统的一个实施例的结构不意图; 图6为图1中的填充模块在其中一个实施例中的细化结构示意图; 图7为本专利技术的首视频处理系统的另一个实施例的结构不意图; 图8为本专利技术的音视频处理系统的第三个实施例的结构示意图。 【具体实施方式】 为使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步的详细说明。应当理解,此处所描述的【具体实施方式】仅仅用以解释本专利技术,并不限定本专利技术的保护范围。 在下述说明中,首先针对本专利技术的音视频处理方法的实施例进行说明,再对本专利技术的音视频处理系统的各实施例进行说明。 参见图1所示,为本专利技术的音视频处理方法实施例的流程示意图。如图1所示,本实施例中的音视频处理方法包括如下步骤: 步骤SlOl:获取音频数据对应的音频参数和视频数据对应的视频参数; 本实施例中的音频参数可以包括音频的采样率、通道数、采样位宽,视频参数可以包括视频的分辨率、帧率、视频色深,也可以根据需要只包括其中一部分的参数,例如,音频参数可以包括音频的采样率、通道数,视频参数可以包括视频的帧率; 同时,本实施例中的音频参数也可以为能用于确定音频数据的数据量的参数,视频参数可以为能用于确定视频数据的帧数的参数,其中,所确定的音频数据的数据量可以是指单位时间的数据量,也可以是任意时间段的音频数据的数据量,或者是音频数据的总数据量,所确定的帧数可以是指单位时间的帧数,也可以是任意时间段的视频数据的帧数,或者是视频数据的总帧数; 但以音频参数包括音频的采样率、通道数、采样位宽,视频参数包括视频的分辨率、帧率、视频色深为佳,这主要是考虑到,音频数据、视频数据在传输时,都包括这些相应的参数,可以从音频采样芯片或者控制数据流中获取各音频参数,可以从视频处理器中获取各视频参数,参数的获取实时而便捷,可以提闻首视频的处理效率; 步骤S102:根据所述音频参数和所述视频参数确定像素点填充量,其中,所述像素点填充量为每一视频数据帧中需要填充音频数据的像素点数量; 可以根据P = (kXn)/f确定每一帧视频中需要填充音频数据的像素点填充量,其中,P指每一帧视频数据中需要填充音频数据的像素点填充量,k指音频的采样率,η指音频的通道数,f指视频的帧率,但本专利技术确定每一帧视频中需要填充音频数据的像素点填充量也不限于这种方式,例如,还可以通过音频数据的总数据量与视频数据的总帧数的比值乘以视频色深与采样位宽的比值的方式确定; 步骤S103:根据所述像素点填充量将所述音频数据填充到所述视频数据的各视频数据帧中; 将所述音频数据按照单位数据量大小填充到视频数据的各视频数据帧中的像素点,单位数据量大小为一个像素点能填充的音频数据量,一般指音频的采样位宽; 在当前视频数据帧中已有和所述像素点填充量相同的像素点填充了音频数据后,则紧接着在下一视频数据帧中填充剩下的音频数据,也需要有和所述像素点填充量相同的像素点填充音频数据。以此类推,这样每一帧视频数据中都有和所述像素点填充量相同的像素点填充了音频数据,是按顺序填充的,即将音频数据均匀填充到了所述视频数据的各视频数据帧中; 一般音频的采样位宽是小于视频的视频色深的,因此,可以将音频数据也类似于视频数中的像素点,例如,采样位宽为16位(比特),视频色深为24比特,则可以将16比特的音频数据放入到24比特的视频数据(即一个像素点对应的数据)中,剩下的8比特视频数据在音频数据填充到视频数据中的时候直接丢弃,同时又由于一个像素点填充了 16比特的音频数据,因此,填充了音频数据的像素点的视频数据是全部丢失的,填充上述的确定每一帧视频中需要填充音频数据的像素点填充量的方式也是基于采样位宽小于视频色深且剩余比特数据丢弃处理的情况的。 本实施例中方案之所以对音频进行无损处理,将音频数据均匀地嵌入在视频数据帧内,对视频数据做有损处理,主要是考虑到:在音频数据量统计公式中,每秒数据量(比特)=采样频率X采样位数X声道数,以44.1KHZ的采样率、立体声、16位的数字音频为例,每秒的数据量=44.1kX 16X2 = 1411.2kb,大约是1.4Mbps。而视频的数据量相对于音频数据却是非常巨大的,以分辨率为1920X1080、帧率为60HZ,色深24比特的视频数据为例,每秒的数据量=1920 X 1080X24X60 = 2.78Gbps。把每秒的音频数据和视频数据对It, 1.4Mbps/2.78Gbps = 0.0005036,可知,每秒的音频数据大概是视频数据的万分之五左右。从这些数据分析可以知道,一般情况下每秒钟的音频数据对比起视频数据来,基本可以忽略不计。而从我们人体感官角度来看,视频数据中有若干像素点的失真基本对视觉没有影响,但是,人体的听觉却非常灵敏,瞬间的音域变化耳朵都可以感觉得到。 据此,依本文档来自技高网...
音视频处理方法和系统

【技术保护点】
一种音视频处理方法,其特征在于,包括如下步骤:获取音频数据对应的音频参数和视频数据对应的视频参数;根据所述音频参数和所述视频参数确定像素点填充量,其中,所述像素点填充量为每一视频数据帧中需要填充音频数据的像素点数量;根据所述像素点填充量将所述音频数据填充到所述视频数据的各视频数据帧中。

【技术特征摘要】
1.一种音视频处理方法,其特征在于,包括如下步骤: 获取音频数据对应的音频参数和视频数据对应的视频参数; 根据所述音频参数和所述视频参数确定像素点填充量,其中,所述像素点填充量为每一视频数据帧中需要填充音频数据的像素点数量; 根据所述像素点填充量将所述音频数据填充到所述视频数据的各视频数据帧中。2.根据权利要求1所述的音视频处理方法,其特征在于,相邻两视频数据帧填充音频数据的像素点对应的位置不同。3.根据权利要求1所述的音视频处理方法,其特征在于,所述根据所述像素点填充量将所述音频数据填充到所述视频数据的各视频数据帧中包括步骤: 将所述视频数据按顺序分为奇数帧和偶数帧; 在将所述音频数据填充到所述视频数据的各视频数据帧中时,若当前填充音频数据的视频数据帧为奇数帧,则从第一行开始填充,若当前填充音频数据的视频数据帧为偶数帧,则从最后一行开始填充。4.根据权利要求1所述的音视频处理方法,其特征在于: 所述音频参数包括采样位宽,所述视频参数包括视频色深; 还包括步骤:判断所述视频色深是否小于所述采样位宽,若是,则生成提示信息。5.根据权利要求2至4之一所述的音视频处理方法,其特征在于,还包括步骤: 将当前视频数据帧的前一帧和后一帧的视频数据求平均值确定当前视频数据帧中用于填充音频数据的像素点的视频数据。6.一种音视频处理系统,其特征在于,包括如...

【专利技术属性】
技术研发人员:林文富黄晓东
申请(专利权)人:广东威创视讯科技股份有限公司
类型:发明
国别省市:广东;44

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

1