一种调整视频播放清晰度的方法和系统转让专利

申请号 : CN201711409350.3

文献号 : CN108111910B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 姜超祝振东

申请人 : 烽火通信科技股份有限公司

摘要 :

本发明适用于数据处理领域,提供了一种调整视频播放清晰度的方法和系统,所述方法包括:获取正在播放的视频的播放属性、机顶盒的播放属性、显示设备的播放属性以及网络带宽;将所述机顶盒的播放属性、显示设备的播放属性、网络带宽分别与视频的播放属性进行比较,根据所述比较的结果对所述视频进行调整。实施本发明实施例,机顶盒可以根据用户的使用环境综合调整视频的播放清晰度,为用户提供环境允许的最好的视频观看体验。

权利要求 :

1.一种调整视频播放清晰度的方法,其特征在于,所述方法包括:

机顶盒获取正在播放的视频的播放属性、机顶盒的播放属性、显示设备的播放属性以及网络带宽;所述视频的播放属性包括:视频的码率、视频的分辨率,机顶盒的播放属性包括:机顶盒当前的输出分辨率、机顶盒的最大输出分辨率,显示设备的播放属性包括:显示设备的最大输出分辨率;将所述机顶盒的播放属性、显示设备的播放属性、网络带宽分别与视频的播放属性进行比较,根据所述比较的结果对所述视频进行调整,使得机顶盒可以根据用户的使用环境综合调整视频的播放清晰度;

所述将所述机顶盒的播放属性、显示设备的播放属性、网络带宽分别与视频的播放属性进行比较,根据所述比较的结果对所述视频进行调整,包括:将网络带宽与视频的码率进行比较,如果网络带宽高于视频的码率,则将视频调整为更高清晰度的片源,如果网络带宽低于视频的码率,则将视频调整为低清晰度的片源;和将视频的分辨率分别与终端的播放属性、显示设备的播放属性进行比较,如果视频的分辨率高于机顶盒的播放属性,则统计视频的分辨率、机顶盒当前的输出分辨率、机顶盒最大的输出分辨率、显示设备最大的输出分辨率的情况,如果机顶盒当前的输出分辨率低于视频的分辨率,且低于机顶盒最大的输出分辨率时,则调高所述机顶盒的输出分辨率,以使所述机顶盒的输出分辨率与所述视频的分辨率相匹配。

2.如权利要求1所述的方法,其特征在于,所述获取显示设备的播放属性,包括:通过HDMI的直接数字控制DDC通道获取显示设备的扩展显示标识数据EDID,根据所述EDID获取显示设备的播放属性。

3.如权利要求1或2所述的方法,其特征在于,在所述根据所述比较的结果对所述视频进行调整的步骤之前,所述方法还包括:在显示设备上显示视频调整选项,以使用户根据所述视频调整选项选择是否调整视频清晰度。

4.一种调整视频播放清晰度的系统,其特征在于,所述系统包括:

获取单元,用于采用机顶盒获取正在播放的视频的播放属性、机顶盒的播放属性、显示设备的播放属性以及网络带宽;所述视频的播放属性包括:视频的码率、视频的分辨率,机顶盒的播放属性包括:机顶盒当前的输出分辨率、机顶盒的最大输出分辨率,显示设备的播放属性包括:显示设备的最大输出分辨率;

调整单元,用于将所述机顶盒的播放属性、显示设备的播放属性、网络带宽分别与视频的播放属性进行比较,根据所述比较的结果对所述视频进行调整,使得机顶盒可以根据用户的使用环境综合调整视频的播放清晰度;

所述将所述机顶盒的播放属性、显示设备的播放属性、网络带宽分别与视频的播放属性进行比较,根据所述比较的结果对所述视频进行调整,包括:将网络带宽与视频的码率进行比较,如果网络带宽高于视频的码率,则将视频调整为更高清晰度的片源,如果网络带宽低于视频的码率,则将视频调整为低清晰度的片源;和将视频的分辨率分别与终端的播放属性、显示设备的播放属性进行比较,如果视频的分辨率高于机顶盒的播放属性,则统计视频的分辨率、机顶盒当前的输出分辨率、机顶盒最大的输出分辨率、显示设备最大的输出分辨率的情况,如果机顶盒当前的输出分辨率低于视频的分辨率,且低于机顶盒最大的输出分辨率时,则调高所述机顶盒的输出分辨率,以使所述机顶盒的输出分辨率与所述视频的分辨率相匹配。

5.如权利要求4所述的系统,其特征在于,所述获取显示设备的播放属性,包括:通过HDMI的直接数字控制DDC通道获取显示设备的扩展显示标识数据EDID,根据所述扩展显示标识数据EDID获取显示设备的播放属性。

6.如权利要求4或5所述的系统,其特征在于,所述系统还包括:

视频调整选项显示单元,用于在显示设备上显示视频调整选项,以使用户根据所述视频调整选项选择是否调整视频清晰度。

说明书 :

一种调整视频播放清晰度的方法和系统

技术领域

[0001] 本发明属于数据处理领域,尤其涉及一种调整视频播放清晰度的方法和系统。

背景技术

[0002] 随着运营商宽带提速和视频业务的发展,用户观看网络视频的需求日益上升。视频清晰度和播放流畅度是影响用户体验的关键因素。为了满足不同用户的需求,在流媒体平台上,同一个片源往往存在不同清晰度。例如:标清、高清(720P)、全高清(1080P)或者超高清(4K)等等。
[0003] 用户家庭环境多种多样,影响到用户观看流媒体视频体验相关的家庭环境包括:网络带宽、显示设备、上网方式。其中,
[0004] 网络带宽体现在办理运营商网络业务不同或者受住房建设布线影响导致用户带宽有4M,8M,20M,100M,1000M等等。
[0005] 显示设备不同,体现在用户家里电视机输出的最大或最佳分辨率不同,有标清、高清、4K等。
[0006] 设备上网的方式不同,例如用户将设备通过有线连接,有的用户将设备通过无线连接。有的用户家里只有4M带宽,在播放4K清晰度的流媒体时,必然会出现卡顿现象,从而影响用户体验。有的用户家里有1000M带宽,电视机输出为4K,本应该可以播放高清晰度流媒体,却播放标清的流媒体,这样会给用户带来视频模糊不清的问题。
[0007] 如何根据用户家庭环境调整视频流畅度和清晰度,满足最好的用户体验,是目前迫切需要解决的问题。

发明内容

[0008] 本发明实施例的目的在于提供一种调整视频播放清晰度的方法和系统,以解决现有技术通过机顶盒播放视频时无法根据用户的使用环境调整视频清晰度的问题。
[0009] 本发明实施例是这样实现的,一种调整视频播放清晰度的方法,所述方法包括:
[0010] 获取正在播放的视频的播放属性、机顶盒的播放属性、显示设备的播放属性以及网络带宽;
[0011] 将所述机顶盒的播放属性、显示设备的播放属性、网络带宽分别与视频的播放属性进行比较,根据所述比较的结果对所述视频进行调整。
[0012] 本发明实施例的另一目的在于提供一种调整视频播放清晰度的系统,所述系统包括:
[0013] 获取单元,用于获取正在播放的视频的播放属性、机顶盒的播放属性、显示设备的播放属性以及网络带宽;
[0014] 调整单元,用于将所述机顶盒的播放属性、显示设备的播放属性、网络带宽分别与视频的播放属性进行比较,根据所述比较的结果对所述视频进行调整。
[0015] 本发明实施例,获取正在播放的视频的播放属性、机顶盒的播放属性、显示设备的播放属性以及网络带宽,将机顶盒的播放属性、显示设备的播放属性、网络带宽分别与视频的播放属性进行比较,根据比较的结果对视频进行调整,使得机顶盒可以根据用户的使用环境综合调整视频的播放清晰度,为用户提供环境允许的最好的视频观看体验。

附图说明

[0016] 图1为本发明一示例性实施例示出的一种调整视频播放清晰度的方法的流程图;
[0017] 图2为本发明一示例性实施例示出的一种调整视频播放清晰度的系统的结构图。

具体实施方式

[0018] 为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0019] 为了说明本发明所述的技术方案,下面通过具体实施例来进行说明。
[0020] 如图1所示为本发明一示例性实施例示出的一种调整视频播放清晰度的方法的流程图,所述方法包括以下步骤:
[0021] 步骤S101,获取正在播放的视频的播放属性、机顶盒的播放属性、显示设备的播放属性以及网络带宽。
[0022] 在本发明实施例中,为了给用户提供更好的视频播放体验,用于调整视频播放清晰度的机顶盒获取正在播放的视频的播放属性、机顶盒的播放属性、显示设备的播放属性以及网络带宽。其中,视频的播放属性包括但不限于:视频的码率、视频的分辨率,机顶盒的播放属性包括但不限于:机顶盒当前的输出分辨率、机顶盒的最大输出分辨率,显示设备的播放属性包括但不限于:显示设备的最大输出分辨率,网络带宽即为用户正在使用的网络的速度。
[0023] 其中,获取显示设备的播放属性,包括:通过HDMI的直接数字控制DDC通道获取显示设备的扩展显示标识数据EDID,根据所述EDID获取显示设备的播放属性。
[0024] 网络带宽可以通过测量软件的测量来获取,视频的播放属性可以通过分析软件对视频经过分析后获取,机顶盒的播放属性存储在机顶盒本地,机顶盒直接调用本地信息即可获取。
[0025] 步骤S102,将所述机顶盒的播放属性、显示设备的播放属性、网络带宽分别与视频的播放属性进行比较,根据所述比较的结果对所述视频进行调整。
[0026] 在本发明实施例中,影响视频播放效果的通常为视频的码率与网络带宽的关系,以及视频的分辨率与终端的分辨率、显示设备的分辨率的关系,根据上述的关系对播放的视频进行调整。
[0027] 所述将所述机顶盒的播放属性、显示设备的播放属性、网络带宽分别与视频的播放属性进行比较,根据所述比较的结果对所述视频进行调整,包括:
[0028] 将网络带宽与视频的码率进行比较,如果网络带宽高于视频的码率,则将视频调整为更高清晰度的片源,如果网络带宽低于视频的码率,则将视频调整为低清晰度的片源;和/或,
[0029] 将视频的分辨率分别与终端的播放属性、显示设备的播放属性进行比较,如果视频的分辨率高于机顶盒的播放属性,则统计视频的分辨率、机顶盒当前的输出分辨率、机顶盒最大的输出分辨率、显示设备最大的输出分辨率的情况,如果机顶盒当前的输出分辨率低于视频的分辨率,且低于机顶盒最大的输出分辨率时,则调高所述机顶盒的输出分辨率,以使所述机顶盒的输出分辨率与所述视频的分辨率相匹配。
[0030] 在播放网络视频时,影响到播放清晰度的因素主要是网络带宽和视频的码率。当网络带宽大于视频码率时,视频可以流畅播放。反之会出现卡顿。我们可以将网络带宽与视频码率做一个对应关系。例如在10Mbps网络带宽下,最大可以播放码率为8Mbps的视频,这种视频的清晰度一般为720P或者1080P。在用户播放视频时,可以通过监控单位时间内视频文件下载的大小,计算出下载速度,从而知道播放该视频的网络带宽。同时分析播放该视频的码率。将视频的码率和网络带宽结合起来,可以判断网络带宽是否满足视频流畅播放。按照如上所述网络带宽和视频码率的对应关系,也可判断该网络带宽可支持最大的码率。由于视频封装类型、压缩比例不同,还可以通过一些辅助方法来判断带宽和视频流畅程度的关系。例如:记录单位时间内播放视频的卡顿次数,视频缓冲区域的大小等方法了解播放当前视频的流畅程度。判断设备连接类型,当wifi连接的情况下,带宽会因干扰信号等因素实时变化,这种情况下引起卡顿可以提示用户更换有线连接更加稳定。通过这种辅助方法可以一定程度上可以辅助判断带宽和视频流畅程度,这些方法希望也落入本发明之内。
[0031] 结合正在播放的视频清晰度和输出分辨率(即Vout_now),可以知晓当前播放视频是否得到了最大程度的输出。比如当前播放的视频清晰度为1080P,但是输出分辨率却只有480P,这样视频中的内容无法点对点的显示,降低了输出像素点会导致视频模糊的情况。
[0032] 本发明实施例,获取正在播放的视频的播放属性、机顶盒的播放属性、显示设备的播放属性以及网络带宽,将机顶盒的播放属性、显示设备的播放属性、网络带宽分别与视频的播放属性进行比较,根据比较的结果对视频进行调整,使得机顶盒可以根据用户的使用环境综合调整视频的播放清晰度,为用户提供环境允许的最好的视频观看体验。
[0033] 作为本发明的一个可选实施例,在所述根据所述比较的结果对所述视频进行调整的步骤之前,所述方法还包括:
[0034] 在显示设备上显示视频调整选项,以使用户根据所述视频调整选项选择是否调整视频清晰度。
[0035] 在本发明实施例中,在视频清晰度需要调整时,机顶盒并不会默认对视频进行调整,而是将调整选项在显示设备上进行显示,用户可以通过电机调整选项来决定是否对视频进行调整,以及调整到何种清晰度。
[0036] 如图2所示为本发明一示例性实施例示出的一种调整视频播放清晰度的系统的结构图,所述系统包括:
[0037] 获取单元201,用于获取正在播放的视频的播放属性、机顶盒的播放属性、显示设备的播放属性以及网络带宽。
[0038] 在本发明实施例中,为了给用户提供更好的视频播放体验,用于调整视频播放清晰度的机顶盒获取正在播放的视频的播放属性、机顶盒的播放属性、显示设备的播放属性以及网络带宽。其中,视频的播放属性包括但不限于:视频的码率、视频的分辨率,机顶盒的播放属性包括但不限于:机顶盒当前的输出分辨率、机顶盒的最大输出分辨率,显示设备的播放属性包括但不限于:显示设备的最大输出分辨率,网络带宽即为用户正在使用的网络的速度。
[0039] 其中,获取显示设备的播放属性,包括:通过HDMI的直接数字控制DDC通道获取显示设备的扩展显示标识数据EDID,根据所述扩展显示标识数据EDID获取显示设备的播放属性。
[0040] 网络带宽可以通过测量软件的测量来获取,视频的播放属性可以通过分析软件对视频经过分析后获取,机顶盒的播放属性存储在机顶盒本地,机顶盒直接调用本地信息即可获取。
[0041] 调整单元202,用于将所述机顶盒的播放属性、显示设备的播放属性、网络带宽分别与视频的播放属性进行比较,根据所述比较的结果对所述视频进行调整。
[0042] 在本发明实施例中,影响视频播放效果的通常为视频的码率与网络带宽的关系,以及视频的分辨率与终端的分辨率、显示设备的分辨率的关系,根据上述的关系对播放的视频进行调整。
[0043] 所述将所述机顶盒的播放属性、显示设备的播放属性、网络带宽分别与视频的播放属性进行比较,根据所述比较的结果对所述视频进行调整,包括:
[0044] 将网络带宽与视频的码率进行比较,如果网络带宽高于视频的码率,则将视频调整为更高清晰度的片源,如果网络带宽低于视频的码率,则将视频调整为低清晰度的片源;和/或,
[0045] 将视频的分辨率分别与终端的播放属性、显示设备的播放属性进行比较,如果视频的分辨率高于机顶盒的播放属性,则统计视频的分辨率、机顶盒当前的输出分辨率、机顶盒最大的输出分辨率、显示设备最大的输出分辨率的情况,如果机顶盒当前的输出分辨率低于视频的分辨率,且低于机顶盒最大的输出分辨率时,则调高所述机顶盒的输出分辨率,以使所述机顶盒的输出分辨率与所述视频的分辨率相匹配。
[0046] 在播放网络视频时,影响到播放清晰度的因素主要是网络带宽和视频的码率。当网络带宽大于视频码率时,视频可以流畅播放。反之会出现卡顿。我们可以将网络带宽与视频码率做一个对应关系。例如在10Mbps网络带宽下,最大可以播放码率为8Mbps的视频,这种视频的清晰度一般为720P或者1080P。在用户播放视频时,可以通过监控单位时间内视频文件下载的大小,计算出下载速度,从而知道播放该视频的网络带宽。同时分析播放该视频的码率。将视频的码率和网络带宽结合起来,可以判断网络带宽是否满足视频流畅播放。按照如上所述网络带宽和视频码率的对应关系,也可判断该网络带宽可支持最大的码率。由于视频封装类型、压缩比例不同,还可以通过一些辅助方法来判断带宽和视频流畅程度的关系。例如:记录单位时间内播放视频的卡顿次数,视频缓冲区域的大小等方法了解播放当前视频的流畅程度。判断设备连接类型,当wifi连接的情况下,带宽会因干扰信号等因素实时变化,这种情况下引起卡顿可以提示用户更换有线连接更加稳定。通过这种辅助方法可以一定程度上可以辅助判断带宽和视频流畅程度,这些方法希望也落入本发明之内。
[0047] 结合正在播放的视频清晰度和输出分辨率(即Vout_now),可以知晓当前播放视频是否得到了最大程度的输出。比如当前播放的视频清晰度为1080P,但是输出分辨率却只有480P,这样视频中的内容无法点对点的显示,降低了输出像素点会导致视频模糊的情况。
[0048] 本发明实施例,获取正在播放的视频的播放属性、机顶盒的播放属性、显示设备的播放属性以及网络带宽,将机顶盒的播放属性、显示设备的播放属性、网络带宽分别与视频的播放属性进行比较,根据比较的结果对视频进行调整,使得机顶盒可以根据用户的使用环境综合调整视频的播放清晰度,为用户提供环境允许的最好的视频观看体验。
[0049] 作为本发明的一个可选实施例,所述系统还包括:
[0050] 视频调整选项显示单元,用于在显示设备上显示视频调整选项,以使用户根据所述视频调整选项选择是否调整视频清晰度。
[0051] 在本发明实施例中,在视频清晰度需要调整时,机顶盒并不会默认对视频进行调整,而是将调整选项在显示设备上进行显示,用户可以通过电机调整选项来决定是否对视频进行调整,以及调整到何种清晰度。
[0052] 本领域普通技术人员可以理解为上述实施例所包括的各个单元只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。
[0053] 本领域普通技术人员还可以理解,实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,所述的程序可以在存储于一计算机可读取存储介质中,所述的存储介质,包括ROM/RAM、磁盘、光盘等。
[0054] 以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。