视频处理方法和视频接收装置制造方法及图纸

技术编号:21917738 阅读:85 留言:0更新日期:2019-08-21 13:36
本发明专利技术公开了一种视频处理方法和视频接收装置。视频处理方法包括:视频发送装置获取视频发送装置与视频接收装置之间的当前网络状态;视频发送装置在当前网络状态不满足预定条件时采用第一编码帧率编码视频数据,第一编码帧率小于在当前网络状态满足预定条件时视频发送装置编码视频数据所采用的第二编码帧率;视频发送装置通过当前网络传输第一编码帧率的视频数据;视频接收装置接收并解码第一编码帧率的视频数据;视频接收装置通过倍帧算法提高视频数据的视频帧率;和视频接收装置显示通过倍帧算法提高视频帧率后的视频数据。本发明专利技术实施方式的视频处理方法在当前网络状态较差时,可以同时保证图像的显示分辨率和视频帧率,显著提升用户体验。

Video Processing Method and Video Receiving Device

【技术实现步骤摘要】
视频处理方法和视频接收装置
本专利技术涉及视频处理
,特别涉及一种视频处理方法和视频接收装置。
技术介绍
在播放视频时,每秒播放的图像的帧数越高,人眼在视觉上就会觉得越自然,用户体验越好。然而,在观看线上视频、视频聊天、查看动态图片或其他需要通过网络进行图像传输的时候,若网络传输状况不好,由于数据传输量变小,一般情况下会降低图像的分辨率,导致用户观看的视频出现块效应、模糊,甚至卡顿等现象,十分影响用户的体验。
技术实现思路
本专利技术实施方式提供一种视频处理方法和视频接收装置。本专利技术实施方式的视频处理方法包括:视频发送装置获取所述视频发送装置与视频接收装置之间的当前网络状态;所述视频发送装置在所述当前网络状态不满足预定条件时采用第一编码帧率编码所述视频数据,所述第一编码帧率小于在所述当前网络状态满足所述预定条件时所述视频发送装置编码所述视频数据所采用的第二编码帧率;所述视频发送装置通过所述当前网络传输所述第一编码帧率的所述视频数据;所述视频接收装置接收并解码所述第一编码帧率的所述视频数据;所述视频接收装置通过倍帧算法提高所述视频数据的视频帧率;和所述视频接收装置显示通过所述倍帧算法提高视频帧率后的所述视频数据。本专利技术实施方式的视频处理方法包括:接收并解码第一编码帧率的视频数据,所述第一编码帧率为在视频发送装置与视频接收装置之间的当前网络状态不满足预定条件时所述视频发送装置编码所述视频数据所采用的帧率;通过倍帧算法提高所述视频数据的视频帧率;和显示通过所述倍帧算法提高视频帧率后的所述视频数据。本专利技术实施方式的视频接收装置包括主处理器和显示屏;所述主处理器用于:接收并解码第一编码帧率的视频数据,所述第一编码帧率为在视频发送装置与所述视频接收装置之间的当前网络状态不满足预定条件时所述视频发送装置编码所述视频数据所采用的帧率;和通过倍帧算法提高所述视频数据的视频帧率;其中,所述主处理器根据所述当前网络状态、编码分辨率、编码帧率中的至少一种确定所述倍帧算法的插帧数量;所述显示屏用于显示通过所述倍帧算法提高视频帧率后的所述视频数据。本专利技术实施方式的视频处理方法和视频接收装置在当前网络状态较差时,降低视频发送装置编码视频数据所采用的编码帧率,再通过视频接收装置采用倍帧算法提高视频帧率后显示,可以同时保证图像的显示分辨率和视频帧率,显著提升用户体验。本专利技术实施方式的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本专利技术的实践了解到。附图说明本专利技术的上述和/或附加的方面和优点可以从结合下面附图对实施方式的描述中将变得明显和容易理解,其中:图1是本专利技术某些实施方式的视频处理方法的流程示意图;图2是本专利技术某些实施方式的视频处理系统的模块示意图;图3及图4是本专利技术某些实施方式的视频处理方法的流程示意图;图5是本专利技术某些实施方式的视频处理方法的工作过程示意图;图6至图14是本专利技术某些实施方式的视频处理方法的流程示意图;图15是本专利技术某些实施方式的视频处理系统的模块示意图;图16及图17是本专利技术某些实施方式的视频处理方法的流程示意图;图18是本专利技术某些实施方式的视频接收装置的模块示意图;图19至图26是本专利技术某些实施方式的视频处理方法的流程示意图。具体实施方式以下结合附图对本专利技术的实施方式作进一步说明。附图中相同或类似的标号自始至终表示相同或类似的元件或具有相同或类似功能的元件。另外,下面结合附图描述的本专利技术的实施方式是示例性的,仅用于解释本专利技术的实施方式,而不能理解为对本专利技术的限制。在本专利技术中,除非另有明确的规定和限定,第一特征在第二特征“上”或“下”可以是第一和第二特征直接接触,或第一和第二特征通过中间媒介间接接触。而且,第一特征在第二特征“之上”、“上方”和“上面”可是第一特征在第二特征正上方或斜上方,或仅仅表示第一特征水平高度高于第二特征。第一特征在第二特征“之下”、“下方”和“下面”可以是第一特征在第二特征正下方或斜下方,或仅仅表示第一特征水平高度小于第二特征。请一并参阅图1和图2,本专利技术实施方式提供一种视频处理方法。以视频发送装置10作为步骤的执行对象,视频处理方法包括:S11:获取视频发送装置10与视频接收装置50之间的当前网络状态;S12:在当前网络状态不满足预定条件时采用第一编码帧率编码视频数据,第一编码帧率小于在当前网络状态满足预定条件时视频发送装置10编码视频数据所采用的第二编码帧率;和S13:通过当前网络传输第一编码帧率的视频数据,以供视频接收装置50接收并解码后通过倍帧算法提高视频帧率后显示。请参阅图2,本专利技术实施方式提供一种视频发送装置10。视频发送装置10包括处理电路11。本专利技术实施方式的视频处理方法可由本专利技术实施方式的视频发送装置10实现。例如,处理电路11可用于执行S11、S12和S13中的方法。也即是说,处理电路11可以用于:获取视频发送装置10与视频接收装置50之间的当前网络状态;在当前网络状态不满足预定条件时采用第一编码帧率编码视频数据,第一编码帧率小于在当前网络状态满足预定条件时视频发送装置10编码视频数据所采用的第二编码帧率;和通过当前网络传输第一编码帧率的视频数据,以供视频接收装置50接收并解码后通过倍帧算法提高视频帧率后显示。请一并参阅图2和图3,本专利技术实施方式提供一种视频处理方法。以视频接收装置50作为步骤的执行对象,视频处理方法包括:S51:接收并解码第一编码帧率的视频数据,第一编码帧率为在视频发送装置10与视频接收装置50之间的当前网络状态不满足预定条件时视频发送装置10编码视频数据所采用的帧率;S52:通过倍帧算法提高视频数据的视频帧率;和S53:显示通过倍帧算法提高视频帧率后的视频数据。请参阅图2,本专利技术实施方式提供一种视频接收装置50。视频接收装置50包括主处理器51和显示屏53。本专利技术实施方式的视频处理方法可由本专利技术实施方式的视频接收装置50实现。例如,主处理器51可用于执行S51和S52中的方法,显示屏53可用于执行S53中的方法。也即是说,主处理器51可以用于:接收并解码第一编码帧率的视频数据,第一编码帧率为在视频发送装置10与视频接收装置50之间的当前网络状态不满足预定条件时视频发送装置10编码视频数据所采用的帧率;通过倍帧算法提高视频数据的视频帧率。显示屏53可以用于显示通过倍帧算法提高视频帧率后的视频数据。请一并参阅图2和图4,本专利技术实施方式提供一种视频处理方法。以视频处理系统100作为步骤的执行对象,视频处理方法包括:S71:视频发送装置10获取视频发送装置10与视频接收装置50之间的当前网络状态;S72:视频发送装置10在当前网络状态不满足预定条件时采用第一编码帧率编码视频数据,第一编码帧率小于在当前网络状态满足预定条件时视频发送装置10编码视频数据所采用的第二编码帧率;S73:视频发送装置10通过当前网络传输第一编码帧率的视频数据;S74:视频接收装置50接收并解码第一编码帧率的视频数据;S75:视频接收装置50通过倍帧算法提高视频数据的视频帧率;和S76:视频接收装置50显示通过倍帧算法提高视频帧率后的视频数据。请参阅图2,本专利技术实施方式提供一种视频处理系统100。视频处理系统100包括视频发送装置10和视频接收装本文档来自技高网...

【技术保护点】
1.一种视频处理方法,其特征在于,所述视频处理方法包括:视频发送装置获取所述视频发送装置与视频接收装置之间的当前网络状态;所述视频发送装置在所述当前网络状态不满足预定条件时采用第一编码帧率编码所述视频数据,所述第一编码帧率小于在所述当前网络状态满足所述预定条件时所述视频发送装置编码所述视频数据所采用的第二编码帧率;所述视频发送装置通过所述当前网络传输所述第一编码帧率的所述视频数据;所述视频接收装置接收并解码所述第一编码帧率的所述视频数据;所述视频接收装置通过倍帧算法提高所述视频数据的视频帧率;和所述视频接收装置显示通过所述倍帧算法提高视频帧率后的所述视频数据。

【技术特征摘要】
1.一种视频处理方法,其特征在于,所述视频处理方法包括:视频发送装置获取所述视频发送装置与视频接收装置之间的当前网络状态;所述视频发送装置在所述当前网络状态不满足预定条件时采用第一编码帧率编码所述视频数据,所述第一编码帧率小于在所述当前网络状态满足所述预定条件时所述视频发送装置编码所述视频数据所采用的第二编码帧率;所述视频发送装置通过所述当前网络传输所述第一编码帧率的所述视频数据;所述视频接收装置接收并解码所述第一编码帧率的所述视频数据;所述视频接收装置通过倍帧算法提高所述视频数据的视频帧率;和所述视频接收装置显示通过所述倍帧算法提高视频帧率后的所述视频数据。2.根据权利要求1所述的视频处理方法,其特征在于,所述视频处理方法还包括:所述视频接收装置检测所述视频接收装置的硬件条件;所述视频接收装置通过倍帧算法提高所述视频数据的视频帧率的步骤,包括:所述视频接收装置在所述硬件条件处于第一级别时,采用第一倍帧算法对所述视频数据进行插帧处理;所述视频接收装置在所述硬件条件处于第二级别时,采用第二倍帧算法对所述视频数据进行插帧处理;和所述视频接收装置在所述硬件条件处于第三级别时,采用第三倍帧算法对所述视频数据进行插帧处理,其中,所述第一级别、所述第二级别、所述第三级别的级别依次增高,所述第一倍帧算法、所述第二倍帧算法、所述第三倍帧算法的复杂度依次增加。3.根据权利要求2所述的视频处理方法,其特征在于,所述视频处理方法还包括:所述视频接收装置发送所述硬件条件至所述视频发送装置;所述视频发送装置接收所述视频接收装置发送的所述硬件条件;和所述视频发送装置根据所述硬件条件调整采集帧率、采集分辨率、编码帧率、编码分辨率中的至少一种;或者,所述视频处理方法还包括:所述视频接收装置发送所述硬件条件至后台控制装置;所述后台控制装置接收所述视频接收装置发送的所述硬件条件;所述后台控制装置根据所述硬件条件控制所述视频发送装置;和所述视频发送装置根据所述后台控制装置的控制调整采集帧率、采集分辨率、编码帧率、编码分辨率中的至少一种。4.根据权利要求1所述的视频处理方法,其特征在于,所述视频处理方法还包括:所述视频接收装置实时检测所述视频接收装置的图形处理器的第一占用率;所述视频接收装置通过倍帧算法提高所述视频数据的视频帧率的步骤,包括:在所述第一占用率小于预定占用率时,所述图形处理器采用第三倍帧算法对所述视频数据进行插帧处理。5.根据权利要求4所述的视频处理方法,其特征在于,所述视频处理方法还包括:所述视频接收装置在所述第一占用率小于所述预定占用率时发送所述第一占用率至所述视频发送装置;所述视频发送装置接收所述视频接收装置发送的所述第一占用率;和所述视频发送装置根据所述第一占用率调整采集帧率、采集分辨率、编码帧率、编码分辨率中的至少一种。6.根据权利要求4所述的视频处理方法,其特征在于,所述视频处理方法还包括:所述视频接收装置在所述第一占用率大于或等于所述预定占用率时,检测所述视频接收装置的中央处理器的第二占用率;所述视频接收装置通过倍帧算法提高所述视频数据的视频帧率的步骤,包括:在所述第二占用率小于预设占用率时,所述中央处理器采用第二倍帧算法对所述视频数据进行插帧处理;和在所述第二占用率大于或等于所述预设占用率时,所述中央处理器采用第一倍帧算法对所述视频数据进行插帧处理,其中,所述第一倍帧算法、所述第二倍帧算法、所述第三倍帧算法的复杂度依次增加。7.根据权利要求6所述的视频处理方法,其特征在于,所述视频处理方法还包括:所述视频接收装置在所述第一占用率大于或等于所述预定占用率时发送所述第二占用率至所述视频发送装置;所述视频发送装置接收所述视频接收装置在所述第一占用率大于或等于所述预定占用率时,发送的中央处理器的第二占用率;和所述视频发送装置根据所述第二占用率调整采集帧率、采集分辨率、编码帧率、编码分辨率中的至少一种。8.一种视频处理方法...

【专利技术属性】
技术研发人员:汪青李凯夏珍郭莎
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东,44

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

1