一种视频码流的平滑方法及装置制造方法及图纸

技术编号:4097742 阅读:720 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种视频码流的平滑方法及装置,以提高视频质量。该方法包括:编码器接收待编码视频帧;编码器对该待编码视频帧进行编码处理;编码器在确定传输视频帧的视频码流大于或等于设置的第一视频码流阈值时,降低发送视频帧的频率。采用本发明专利技术技术方案,控制发送端以较为平滑的视频码流发送视频数据,避免由于视频码流过大而导致数据包丢失的问题,从而提高了接收端接收到的视频的质量。

【技术实现步骤摘要】

本专利技术涉及通信领域,尤其涉及一种视频码流的平滑方法及一种视频码流的平滑直O
技术介绍
通过数字网络进行通信的终端之间进行视频通话时,终端之间需要交互大量的视 频数据包,由于数字网络的带宽有限,发送端需要对原始视频数据进行编码压缩之后再按 照固定的帧频发送到接收端。在视频通信过程中,由于终端之间采用固定的帧频传输视频 数据包,因此,若传输码流太大,则可能导致在网络传输过程中丢包或接收端来不及接收视 频数据包而产生丢包的现象,使得接收端接收到的视频数据包不全而导致接收到的视频的 质量较差;若传输码流太低,则视频数据包的图像压缩比率较大,图像压缩比率较大则视频 帧的失真比较严重,接收端还原出来的图像失真较大,从而导致接收端接收的视频的质量 较差,并且,不能充分利用网络带宽而导致资源利用率较低。目前,为平滑视频码流,在编码器中采用“关键帧”压缩算法,即在发送端,对于关 键帧采用无损编码的方式进行编码,而对于非关键帧(即预测帧)则采用预测编码方式进 行编码,关键帧和非关键帧交替传输,通过对关键帧与非关键帧的不同编码方式来控制视 频码流在一定的范围内,不至于太大或太小;接收端对接收到非关键帧进行解码操作时,需 要参考相邻帧的图像数据。采用上述方式虽然能够在一定程度上平滑视频码流,但是若单 位时间内关键帧发送的数量较大,则可能会导致视频码流较大,还是会存在传输过程中丢 包或者接收端来不及接收而导致丢包的问题,从而使得接收端的视频的质量较差;并且,关 键帧是对全图像进行压缩编码处理,因此,关键帧通常比较大;另外,若相邻的两帧非关键 帧的图像差异较大,由于非关键帧是对当前图像和相邻图像的不同点进行压缩处理,因此, 编码后的非关键帧的数据量比较大。因此,发送端发送的关键帧和/或非关键帧的数据量 都比较大时,则可能会导致视频码流比较大,从而使得接收端接收的视频的质量也较差。为保证接收端接收的视频的质量,目前通过对接收端的视频码流进行控制以平滑 控制视频码流,如提高图像压缩比率或优化视频编码算法,但是提高图像压缩比率会降低 编码后的图像质量,从而可能导致接收端接收到的视频画面中会出现一小段模糊的画面, 需要通过后续的视频帧进行修复而变清晰,因此,采用现有的平滑视频码流的方式会使得 接收端接收的视频质量较差。
技术实现思路
本专利技术提供一种视频码流的平滑方法及装置,以提高接收端接收到的视频的质量。一种视频码流的平滑方法,包括编码器接收待编码视频帧;编码器对该待编码视频帧进行编码处理;编码器在确定传输视频帧的视频码流大于或等于设置的第一视频码流阈值时,降 低发送视频帧的频率。一种视频码流的平滑装置,包括接收模块,用于接收待编码视频帧;编码模块,与所述接收模块相连接,用于对所述接收模块接收到的待编码视频帧 进行编码处理;视频码流控制模块,分别与所述接收模块和所述编码模块相连接,用于在确定传 输视频帧的视频码流大于或等于设置的第一视频码流阈值时,降低发送视频帧的频率。本专利技术实施例中,编码器在对接收到的待编码视频帧进行编码之后,若确定传输 视频帧的视频码流大于或等于设置的第一视频码流阈值时,通过调整发送视频帧的频率来 降低视频码流,从而将视频码流控制在一定范围内,实现了对视频码流的平滑控制,克服了 现有技术中采用固定的帧频发送视频帧而导致视频码流过高或过低,从而导致接收端接收 到的视频质量较差的问题,采用本专利技术技术方案,控制发送端以较为平滑的视频码流发送 视频数据,避免由于视频码流过大而导致数据包丢失的问题,从而提高了接收端接收到的 视频的质量。附图说明图1为本专利技术实施例中平滑视频码流的方法流程图;图2为本专利技术实施例中平滑视频码流的方法流程图;图3为本专利技术实施例中视频码流平滑装置的结构示意图。具体实施例方式针对现有技术存在的上述技术问题,本专利技术实施例提供一种视频码流的平滑方 法,该方法包括编码器接收待编码视频帧,并对该待编码视频帧进行编码处理;编码器在 确定传输视频帧的视频码流大于或等于设置的第一视频码流阈值时,降低发送视频帧的频 率。采用本专利技术技术方案,当视频码流大于或等于设置的第一视频码流阈值时,通过调整发 送视频帧的频率来降低视频码流,从而将视频码流控制在一定范围内,实现了对视频码流 的平滑控制,克服了现有技术中采用固定的帧频发送视频帧而导致视频码流过高或过低, 从而导致接收端接收到的视频质量较差的问题,采用本专利技术技术方案,控制发送端以较为 平滑的视频码流发送视频数据,避免由于视频码流过大而导致数据包丢失的问题,从而提 高了接收端接收到的视频的质量。下面结合说明书附图对本专利技术技术方案进行详细的描述。参见图1,为本专利技术实施例中平滑视频码流的方法流程图,该方法包括步骤101、编码器接收待编码视频帧。步骤102、编码器对接收到的待编码视频帧进行编码处理。步骤103、编码器在确定传输视频帧的视频码流大于或等于设置的第一视频码流 阈值时,降低发送视频帧的频率。如丢弃下一帧视频帧。该步骤中,编码器确定传输视频帧的视频码流,具体为根据基准帧频确定出的单 位时间内传输的视频数据的大小,所述单位时间内传输的视频数据的大小即为视频码流。较佳地,上述流程还包括步骤步骤104、编码器在确定传输视频帧的视频码流小于设置的第二视频码流阈值 (该第二视频码流阈值小于第一视频码流阈值)时,降低对所述待编码视频帧的下一帧视 频帧的图像压缩比率。如可采用无损编码方式对下一帧视频帧进行编码处理。较佳地,上述步骤102还包括,编码器在对待编码视频帧进行编码处理之前,若确 定所述待编码视频帧前一帧视频帧的图像压缩比率大于或等于设置的图像压缩比率阈值 时,降低对接收到的待编码视频帧的图像压缩比率。如采用无损编码方式对接收到的待编 码视频帧进行编码处理。较佳地,上述流程还包括步骤105、编码器判断接收到的待编码视频帧与其前一帧视频帧的相关度小于设 置的相关度阈值时,丢弃该待编码视频帧的下一帧视频帧,以降低传输视频帧的频率,从而 降低视频码流。较佳地,为保证接收端能够正确接收并播放接收到的视频帧,本专利技术实施例 中,在对该次视频通信需要发送的每帧视频帧的数据包进行RTPOteal-timeTransport Protocol,实时传送协议)封装时,针对每一帧需要发送的视频帧,根据该视频帧的前一帧 发送的视频帧的时间戳,和该视频帧与该前一帧发送的视频帧之间编码器丢弃的视频帧的 数量,确定出该视频帧的时间戳,即可根据以下公式(1)确定需要传输的每一帧视频帧的 时间戳 tk = t^+d/f) XcX (A k+1)式(1)式(1)中,tk为发送第k帧视频帧的时间戳,k为发送第(k_l)帧视频帧的时间 戳,f为接收模块接收视频帧的帧频,c为采样率,A k为发送第(k_l)帧视频帧之后且发送 第k帧视频帧之前发送模块丢弃的视频帧的数量。以一具体的实例对时间戳进行说明如编码器接收视频帧的帧频为25fps,采样 率为90000,编码器在整个视频通信过程中接收了 5个视频帧,编码器对第1视频帧、第2视 频帧、第5视频帧进行了编码,将第3视频帧和第4视频帧丢弃,假设第1视频帧的时间戳 为t,则确定第2视频帧的时间戳为t+(l/25) X 90000 = t+3600,确定第5视频帧的本文档来自技高网
...

【技术保护点】
一种视频码流的平滑方法,其特征在于,包括:编码器接收待编码视频帧;编码器对该待编码视频帧进行编码处理;编码器在确定传输视频帧的视频码流大于或等于设置的第一视频码流阈值时,降低发送视频帧的频率。

【技术特征摘要】
一种视频码流的平滑方法,其特征在于,包括编码器接收待编码视频帧;编码器对该待编码视频帧进行编码处理;编码器在确定传输视频帧的视频码流大于或等于设置的第一视频码流阈值时,降低发送视频帧的频率。2.如权利要求1所述的方法,其特征在于,所述编码器降低发送视频帧的频率,具体 为丢弃所述待编码视频帧的下一帧视频帧。3.如权利要求1所述的方法,其特征在于,还包括编码器在确定所述待编码视频帧与其前一帧视频帧的相关度小于设置的相关度阈值 时,丢弃该待编码视频帧的下一帧视频帧。4.如权利要求1 3任一项所述的方法,其特征在于,还包括编码器统计每单位时间内丢弃的视频帧的数量;编码器确定单位时间内丢弃的视频帧的数量达到设置的丢帧数量阈值时,在下一单位 时间内,若确定出视频码流大于或等于所述第一视频码流阈值或确定接收到的视频帧与其 前一帧视频帧的相关度小于所述相关度阈值时,编码器提高对视频帧的图像压缩比率。5.如权利要求1 3任一项所述的方法,其特征在于,还包括编码器对所述待编码视频帧进行编码处理之后,编码器在确定发送视频帧的视频码流 小于设置的第二视频码流阈值时,降低对所述待编码视频帧的下一帧视频帧的图像压缩比 率,所述第二视频码流阈值小于所述第一视频码流阈值。6.一种视频码流的平滑装置,其特征在于,包括接收模块,用于接收待编码视频帧;编码模块,与所述接收模块相连接,用于对所述接收模块接收到的待编码视频帧进行 编码处理;视频码流控制模块,分别与所述接收模块和所述编码模...

【专利技术属性】
技术研发人员:廖凯王东贺彬
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:94[中国|深圳]

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

1