发送卡及其控制方法、显示设备、计算机设备和存储介质技术

技术编号:32434799 阅读:23 留言:0更新日期:2022-02-24 19:06
本申请涉及一种发送卡及其控制方法、显示设备、计算机设备和存储介质。发送卡包括:包括:接口、写帧模块、帧率比较模块、帧率控制模块和存储模块,其中:接口用于接收视频数据流,将视频数据流发送给写帧模块,并获取视频数据流的当前帧率信息,将当前帧率信息发送给帧率控制模块;写帧模块用于将视频数据流以帧为单位写入存储模块以存储;帧率比较模块用于自存储模块读取视频数据流,并以预设策略对存储模块中的视频数据流进行图像差异度分析,确定当前视频帧变化信息;帧率控制模块用于根据当前帧率信息和当前视频帧变化信息确定当前视频帧的显示策略。该发送卡能够实现显示帧率的自适应调整,以实现功耗和显示质量的均衡。以实现功耗和显示质量的均衡。以实现功耗和显示质量的均衡。

【技术实现步骤摘要】
发送卡及其控制方法、显示设备、计算机设备和存储介质


[0001]本申请涉及显示
,特别是涉及一种发送卡及其控制方法、显示设备、计算机设备和存储介质。

技术介绍

[0002]随着显示技术的发展,显示设备的显示帧率越来越高,高显示帧率会带来流畅、逼真的显示效果。
[0003]为了获得较好的显示效果,显示帧率往往设置得较高。然而,在图像显示过程中,并不是每一部分的图像都需要很高的显示帧率,若图像显示过程中都是一成不变的采用较高的显示帧率,不仅会造成处理器不必要的长期负担,同时也会导致功耗较高。

技术实现思路

[0004]基于此,有必要针对上述技术问题,提供一种能够平衡功耗和显示质量的发送卡及其控制方法、显示设备、计算机设备和存储介质。
[0005]一种发送卡,包括:接口、写帧模块、帧率比较模块、帧率控制模块和存储模块,其中:
[0006]所述接口与所述帧率控制模块和写帧模块通信连接,用于接收视频数据流,将所述视频数据流发送给所述写帧模块,并获取所述视频数据流的当前帧率信息,将所述当前帧率信息发送给所述帧率控制模块;
[0007]所述写帧模块将所述视频数据流以帧为单位写入所述存储模块以存储;
[0008]所述帧率比较模块与所述存储模块和所述帧率控制模块通信连接,用于自所述存储模块读取所述视频数据流,并以预设策略对所述存储模块中的所述视频数据流进行图像差异度分析,确定当前视频帧变化信息,并将所述当前视频帧变化信息发送给所述帧率控制模块;
[0009]所述帧率控制模块用于根据所述当前帧率信息和所述当前视频帧变化信息确定当前视频帧的显示策略。
[0010]上述发送卡通过接口获取视频数据流的当前帧率信息,以便确定当前输入帧率,通过写帧模块将视频数据流以帧为单位进行存储,以便帧率比较模块以帧为单位对视频数据流进行图像差异度分析,进而确定与当前图像差异情况对应的当前视频帧变化信息,显然,图像差异度低的情况下,显示帧率可以相对较低,基于此,根据当前视频帧变化信息与当前输入帧率可确定当前视频帧的显示策略,实现显示帧率的自适应调整,以实现功耗和显示质量的均衡。
[0011]在其中一个实施例中,所述帧率比较模块包括:
[0012]第一帧率获取单元,用于获取所述视频数据流的输入帧率;
[0013]比较单元,用于根据预设采样时间和所述输入帧率确定采样帧数,构建采样窗口,所述采样窗口适于缓冲所述采样帧数的有效数据,控制所述采样窗口连续以先进先出的原
则从所述视频数据流中缓冲当前视频帧,确定所述采样窗口内各相邻视频帧间的帧间像素差值和帧间像素均值;
[0014]处理单元,用于根据所述帧间像素均值生成适于插入当前视频帧与前一视频帧之间的插入帧,并将所述插入帧顺序缓存至所述存储模块的预定位置,根据各所述帧间像素差值得到采样时间长度内的帧间平均差值,根据所述帧间平均差值确定当前视频帧变化信息。
[0015]在其中一个实施例中,所述比较单元还用于以预设顺序遍历获取相邻视频帧同位置的像素点的颜色值的差值和均值,计算获取的所有差值的均值,得到相邻视频帧的帧间像素差值,将获取的所有颜色值的均值和对应坐标值的集合记为相邻视频帧的帧间像素均值。
[0016]在其中一个实施例中,所述处理单元还用于在所述帧间平均差值为零时,确定当前输入视频帧变化信息为第一信息;在所述帧间平均差值大于零但小于预设阈值时,确定当前输入视频帧变化信息为第二信息,在所述帧间平均差值大于预设阈值,确定当前输入视频帧变化信息为第三信息。
[0017]在其中一个实施例中,所述帧率控制模块包括:
[0018]第二帧率获取单元,用于接收所述当前帧率信息,并根据所述当前帧率信息获取输入帧率;
[0019]控制单元,用于接收所述帧率变化信息,在接收到的所述帧率变化信息为所述第一信息,且所述输入帧率大于第一预设值时,确定所述显示策略为预设的降帧显示策略;在接收到的所述帧率变化信息为所述第二信息时,确定所述显示策略为默认显示策略;在接收到的所述帧率变化信息为所述第三信息,且所述输入帧率小于第二预设值时,确定所述显示策略为预设的加帧显示策略。
[0020]在其中一个实施例中,所述发送卡还包括生帧模块和读帧模块;
[0021]所述帧率控制模块还用于根据所述显示策略确定第一配置参数,并将所述第一配置参数发送给所述生帧模块;
[0022]所述生帧模块用于接收所述第一配置参数,根据所述第一配置参数向所述读帧模块发送读取请求,并接收所述读帧模块发送的待显示视频帧;
[0023]所述读帧模块用于响应所述读取请求访问所述存储模块,读取所述待显示视频帧,并将所述待显示视频帧发送给所述生帧模块。
[0024]在其中一个实施例中,所述发送卡还包括发送模块;
[0025]所述帧率控制模块还用于根据所述显示策略确定第二配置参数,并将所述第二配置参数发送给所述发送模块;
[0026]所述生帧模块还用于根据所述第一配置参数进行配置以处理所述待显示视频帧,并将处理后的待显示视频帧发送给所述发送模块;
[0027]所述发送模块用于接收所述第二配置参数和所述处理后的待显示视频帧,根据所述第二配置参数配置传输速率,以预设方式输出所述处理后的待显示视频帧。
[0028]一种显示设备,包括如上所述的发送卡。
[0029]该显示设备相对现有技术的优势与上述发送卡相对现有技术的优势相同,此处不再赘述。
[0030]一种发送卡控制方法,包括:
[0031]接收视频数据流,获取所述视频数据流的当前帧率信息;
[0032]将所述视频数据流以帧为单位进行存储;
[0033]以预设策略对存储的视频数据流进行图像差异度分析,确定当前视频帧变化信息;
[0034]根据所述当前帧率信息和所述当前视频帧变化信息确定当前视频帧的显示策略。
[0035]一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
[0036]接收视频数据流,获取所述视频数据流的当前帧率信息;
[0037]将所述视频数据流以帧为单位进行存储;
[0038]以预设策略对存储的视频数据流进行图像差异度分析,确定当前视频帧变化信息;
[0039]根据所述输入帧率和当前视频帧变化信息确定当前视频帧的显示策略。
[0040]一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
[0041]接收视频数据流,获取所述视频数据流的当前帧率信息;
[0042]将所述视频数据流以帧为单位进行存储;
[0043]以预设策略对存储的视频数据流进行图像差异度分析,确定当前视频帧变化信息;
[0044]根据所述输入帧率和当前视频帧变化信息确定当前视频帧的显示策略。
[0045]上述发送卡控制方法、计算机设备和计算机可本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种发送卡,包括:接口、写帧模块、帧率比较模块、帧率控制模块和存储模块,其中:所述接口与所述帧率控制模块和写帧模块通信连接,用于接收视频数据流,将所述视频数据流发送给所述写帧模块,并获取所述视频数据流的当前帧率信息,将所述当前帧率信息发送给所述帧率控制模块;所述写帧模块将所述视频数据流以帧为单位写入所述存储模块以存储;所述帧率比较模块与所述存储模块和所述帧率控制模块通信连接,用于自所述存储模块读取所述视频数据流,并以预设策略对所述存储模块中的所述视频数据流进行图像差异度分析,确定当前视频帧变化信息,并将所述当前视频帧变化信息发送给所述帧率控制模块;所述帧率控制模块用于根据所述当前帧率信息和所述当前视频帧变化信息确定当前视频帧的显示策略。2.根据权利要求1所述的发送卡,其特征在于,所述帧率比较模块包括:第一帧率获取单元,用于获取所述视频数据流的输入帧率;比较单元,用于根据预设采样时间和所述输入帧率确定采样帧数,构建采样窗口,所述采样窗口适于缓冲所述采样帧数的有效数据,控制所述采样窗口连续以先进先出的原则从所述视频数据流中缓冲当前视频帧,确定所述采样窗口内各相邻视频帧间的帧间像素差值和帧间像素均值;处理单元,用于根据所述帧间像素均值生成适于插入当前视频帧与前一视频帧之间的插入帧,并将所述插入帧顺序缓存至所述存储模块的预定位置,根据各所述帧间像素差值得到采样时间长度内的帧间平均差值,根据所述帧间平均差值确定当前视频帧变化信息。3.根据权利要求2所述的发送卡,其特征在于,所述比较单元还用于以预设顺序遍历获取相邻视频帧同位置的像素点的颜色值的差值和均值,计算获取的所有差值的均值,得到相邻视频帧的帧间像素差值,将获取的所有颜色值的均值和对应坐标值的集合记为相邻视频帧的帧间像素均值。4.根据权利要求2所述的发送卡,其特征在于,所述处理单元还用于在所述帧间平均差值为零时,确定当前输入视频帧变化信息为第一信息;在所述帧间平均差值大于零但小于预设阈值时,确定当前输入视频帧变化信息为第二信息,在所述帧间平均差值大于预设阈值,确定当前输入视频帧变化信息为第三信息。5.根据权利要求4所述的发送卡,其特征在于,所述帧率控制模块包括:第二帧率获取单元,用于接收...

【专利技术属性】
技术研发人员:李永杰黄斌沈凌翔刘世良
申请(专利权)人:深圳市洲明科技股份有限公司
类型:发明
国别省市:

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

1