显示设备盒子及视频帧控制方法技术

技术编号:36643906 阅读:17 留言:0更新日期:2023-02-18 13:02
本发明专利技术实施例提供一种显示设备盒子及视频帧控制方法,该显示设备盒子通过与通信器连接的控制器获取对视频数据解码所生成的当前视频帧和对应的当前解码帧率,同时,根据所述当前解码帧率确定视频刷新时间。控制器确定获取所述当前视频帧和获取待显示视频帧之间的时间差。其中,待显示视频帧为待发送至显示设备的视频帧,并根据所述视频刷新时间和所述时间差确定是否将所述当前视频帧发送至所述显示设备进行显示。从而可以根据视频刷新时间和时间差之间的关系选择性的控制丢帧,进而克服目前丢帧的方式丢帧不均匀,导致播放视频时会出现不定时的图像卡顿的问题。出现不定时的图像卡顿的问题。出现不定时的图像卡顿的问题。

【技术实现步骤摘要】
显示设备盒子及视频帧控制方法


[0001]本专利技术实施例涉及显示
,尤其涉及一种显示设备盒子及视频帧控制方法。

技术介绍

[0002]随着显示设备智能化的不断发展,目前的显示设备一般自带网络模块,可以直接观看网络视频。而早期生成的显示设备,并不具备网络模块,为了使早期的显示设备可以观看网络视频,显示设备盒子或者俗称机顶盒应运而生。盒子包括网络模块,可以接收网络视频数据,同时,将网络视频数据以HDMI(全称为:High Definition Multimedia Interface,中文为:高清多媒体接口)信号的形式输出至显示设备进行显示。
[0003]盒子在接收到网络视频数据后,对网络视频数据解码,解码的帧率一般为25fps、30fps、60fps等。同时,显示设备的图像刷新速度通常为25Hz、30Hz、60Hz等。当解码的帧率与显示设备的图像刷新速度不匹配时,显示设备显示的网络视频会出现丢帧现象。
[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]图1中示例性示出了根据一些实施例的显示设备与控制装置之间操作场景的示意图;
[0045]图2中示例性示出了根据一些实施例的显示设备200的硬件配置框图;
[0046]图3中示例性示出了根据一些实施例的控制装置100的硬件配置框图;
[0047]图4中示例性示出了根据一些实施例的显示设备200中软件配置示意图;
[0048]图5中示例性示出了根据一些实施例的显示设备200中应用程序的图标控件界面显示示意图;
[0049]图6中示例性示出了根据一些实施例的盒子的硬件配置框图;
[0050]图7中示例性示出了根据一些实施例的显示设备和显示设备盒子的场景示意图;
[0051]图8中示例性示出了根据一些实施例的视频帧的排队场景示意图;
[0052]图9中示例性示出了根据一些实施例的显示本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种显示设备盒子,其特征在于,包括:通信器,用于建立控制器与显示设备之间的通信链路;与通信器连接的控制器,被配置为:获取对视频数据解码所生成的当前视频帧和对应的当前解码帧率;根据所述当前解码帧率确定视频刷新时间;确定获取所述当前视频帧和获取待显示视频帧之间的时间差;其中,待显示视频帧为待发送至显示设备的视频帧;根据所述视频刷新时间和所述时间差,确定是否将所述当前视频帧发送至所述显示设备进行显示。2.根据权利要求1所述的显示设备盒子,其特征在于,所述控制器,具体被配置为:根据所述当前解码帧率确定视频输出帧率;根据所述视频输出帧率确定视频刷新时间。3.根据权利要求2所述的显示设备盒子,其特征在于,所述控制器设有视频帧缓冲区;所述视频帧缓冲区用于缓冲对视频数据解码后所生成的预设帧数的视频帧,并将缓冲的视频帧依次发送至显示设备进行显示;所述控制器,具体被配置为:将所述视频输出帧率的倒数和所述预设帧数之间的乘积确定为视频刷新时间。4.根据权利要求3所述的显示设备盒子,其特征在于,所述控制器,具体被配置为:若确定所述时间差小于所述视频刷新时间,则不将所述当前视频帧发送至所述显示设备进行显示;若确定所述时间差大于或等于所述视频刷新时间,则将所述当前视频帧发送至所述显示设备进行显示。5.根据权利要求1

4任一项所述的显示设备盒子,其特征在于,所述控制器,还被配置为:获取解码帧率调整指令,根据所述解码帧率调整指令调...

【专利技术属性】
技术研发人员:陈春晓
申请(专利权)人:海信视像科技股份有限公司
类型:发明
国别省市:

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

1