一种视频信息播放系统和方法.pdf

上传人:1****2 文档编号:670801 上传时间:2018-03-03 格式:PDF 页数:20 大小:2.80MB
返回 下载 相关 举报
摘要
申请专利号:

CN201410306837.9

申请日:

2014.06.30

公开号:

CN104093072A

公开日:

2014.10.08

当前法律状态:

授权

有效性:

有权

法律详情:

授权|||实质审查的生效IPC(主分类):H04N 21/442申请日:20140630|||公开

IPC分类号:

H04N21/442(2011.01)I; H04N21/44(2011.01)I; H04N21/439(2011.01)I

主分类号:

H04N21/442

申请人:

京东方科技集团股份有限公司

发明人:

赵星星; 李玮旭

地址:

100015 北京市朝阳区酒仙桥路10号

优先权:

专利代理机构:

北京中博世达专利商标代理有限公司 11274

代理人:

申健

PDF下载: PDF下载
内容摘要

本发明的实施例提供一种视频信息播放系统和方法,涉及图像信息技术领域,解决了现有播放器不能适应高分辨率、高码率和复杂编码方式的视频信息出现播放高分辨率、高码率和复杂编码方式的视频信息时卡顿的问题,优化了播放器的配置,实现视频信息的流畅播放。包括:系统资源监测模块获得视频播放系统的硬件参数和资源消耗;解码计算量单元获取需要播放的视频信息的参数并计算需要播放的视频信息对应的初始解码计算量;自适应单元,根据获得的视频播放系统的硬件参数、资源消耗和需要播放的视频信息的参数对信息处理单元的参数进行配置,根据需要播放的视频信息的参数对视频文件分离器的参数进行配置。本发明应用于视频信息播放设备中。

权利要求书

1.  一种视频信息播放系统,所述视频信息播放系统包括:视频文件分离器和信息处理单元,其特征在于,所述系统还包括:系统资源监测模块、解码计算量单元和自适应单元,其中:
所述系统资源监测模块,用于获得视频播放系统的硬件参数和资源消耗;
所述解码计算量单元,用于根据所述视频文件分离器发送的视频信息获取需要播放的视频信息的参数并计算得到所述需要播放的视频信息对应的初始解码计算量;
所述自适应单元,用于根据获得的所述视频播放系统的硬件参数、资源消耗和所述需要播放的视频信息的参数对所述信息处理单元的参数进行配置;同时,根据所述需要播放的视频信息的参数对所述视频文件分离器的参数进行配置。

2.
  根据权利要求1所述的系统,其特征在于,所述自适应单元包括:系统剩余资源计算单元、资源使用计算单元、视频解码计算量预估单元、视频播放参数设定单元和资源均衡配置单元,其中:
所述系统剩余资源计算单元,用于根据所述视频播放系统的资源消耗计算得到所述视频播放系统的剩余资源;
所述视频播放参数设定单元,用于将获取到的所述需要播放的视频信息的参数和所述视频播放系统的硬件参数发送至所述资源均衡配置单元;
所述视频解码计算量预估单元,用于将所述解码计算量单元发送的所述需要播放的视频信息对应的所述初始解码计算量发送至所述资源使用计算单元;
所述资源使用计算单元,用于根据所述视频播放系统的剩余资源和所述初始解码计算量计算所述需要播放的视频信息正常播放后所述视频播放系统的资源使用情况;
所述资源均衡配置单元,用于根据所述视频播放系统的资源使用情况、所述视频播放系统的总的资源、所述需要播放的视频信息的参数和所述视频播放系统的硬件参数配置所述信息处理单元和所述视频文件分离器的参数。

3.
  根据权利要求2所述的系统,其特征在于,所述自适应单元还 包括:视频解码计算量反馈单元,其中:
所述资源均衡配置单元,还用于比较所述需要播放的视频信息的参数和所述视频信息播放系统的硬件参数之间的关系以及所述视频播放系统的资源使用情况与所述视频播放系统的总资源之间的关系并反馈比较结果;
所述视频播放参数设定单元,还用于根据所述需要播放的视频信息的参数和所述视频信息播放系统的硬件参数之间的关系的比较结果和所述视频播放系统的硬件参数优化所述需要播放的视频信息的参数;
所述视频解码计算量反馈单元,用于根据优化的所述需要播放的视频信息的参数计算优化的解码计算量;
所述资源使用计算单元,还用于根据所述视频播放系统的剩余资源、优化的解码计算量计算所述需要播放的视频信息正常播放后所述视频播放系统的资源使用情况;
所述资源均衡配置单元,还用于根据所述视频播放系统的资源使用情况与所述视频播放系统的总资源之间的关系以及所述优化的需要播放的视频信息的参数配置所述信息处理单元的参数。

4.
  根据权利要求1~3任一所述的系统,其特征在于,所述信息处理单元包括:视频解码单元、视频处理单元和视频输出模块,其中:
所述视频解码单元,用于对所述需要播放的视频信息中的视频流进行解码处理;
所述视频处理单元,用于对所述视频流进行图像调整处理并发送到所述视频输出模块;
所述视频输出模块,用于将经过图像调整处理的所述视频流输出。

5.
  根据权利要求4所述的系统,其特征在于,所述信息处理单元还包括:音频解码单元、音频处理单元和音频输出模块,其中:
所述音频解码单元,用于将所述需要播放的音频信息中的音频流进行解码处理;
所述音频处理单元,用于对所述音频流进行声音效果的调整处理并发送到所述音频输出模块;
所述音频输出模块,用于将经过声音效果调整处理的所述音频流 的数字信号转换为模拟信号并输出。

6.
  一种视频信息播放方法,其特征在于,所述方法包括:
获取需要播放的视频信息的参数;
计算所述需要播放的视频信息的参数对应的初始解码计算量;
获取视频播放系统的硬件参数和资源消耗;
根据所述初始解码计算量、所述视频播放系统的硬件参数和所述视频播放系统的资源消耗对信息处理单元进行参数配置;
根据所述需要播放的视频信息的参数,对视频文件分离器进行参数配置。

7.
  根据权利要求6所述的方法,其特征在于,所述根据所述初始解码计算量、所述视频播放系统的硬件参数和所述视频播放系统的资源消耗对信息处理单元进行参数配置,包括:
根据所述视频播放系统的资源消耗,计算所述视频播放系统的剩余资源;
根据所述视频播放系统的剩余资源和所述需要播放的视频信息对应的初始解码计算量,获取所述需要播放的视频信息播放后所述视频播放系统的资源的使用量;
根据需要播放的视频信息播放后所述视频播放系统的资源的使用量、所述视频播放系统的硬件参数和所述需要播放的视频信息的参数对所述信息处理单元进行参数配置。

8.
  根据权利要求7所述的方法,其特征在于,所述根据需要播放的视频信息播放后所述视频播放系统的资源的使用量、所述视频播放系统的硬件参数和所述需要播放的视频信息的参数对所述信息处理单元进行参数配置,包括:
判断所述需要播放的视频信息的参数是否超出所述视频播放系统的硬件参数的范围;
若所述视频信息的参数配置超过所述视频播放系统的硬件参数的范围,则重新设定所述需要播放的视频信息的参数;
计算所述需要播放的视频信息更新后的参数对应的解码计算量;
根据所述视频播放系统的剩余资源和更新后的所述解码计算量,获取更新后的所述需要播放的视频信息播放后所述视频播放系统的资 源的使用量;
若更新后的所述需要播放的视频信息播放后所述视频播放系统的资源的使用量超出所述视频播放系统的总资源量,则降低所述需要播放的视频的解码复杂度直到所述视频播放系统的资源的使用量未超出所述视频播放系统的总资源量,并将降低后的所述需要播放的视频信息的解码复杂度发送至信息处理单元同时根据更新后的所述需要播放的视频信息的参数对所述信息处理单元进行参数配置;
若更新后的所述需要播放的视频信息播放后所述视频播放系统的资源的使用量未超出所述视频播放系统的总资源量,则根据更新后的所述需要播放的视频信息的参数对所述信息处理单元进行参数配置。

9.
  根据权利要求8所述的方法,其特征在于,所述方法还包括:
若所述视频信息的参数配置未超过所述视频播放系统的硬件参数的范围且所述需要播放的视频信息播放后所述视频播放系统的资源的使用量未超出所述视频信息播放系统的总资源,则根据所述需要播放的视频信息的参数对所述信息处理单元进行参数配置;
若所述视频信息的参数配置未超过所述视频播放系统的硬件参数的范围且所述需要播放的视频信息播放后所述视频播放系统的资源的使用量超出所述视频信息播放系统的总资源,则降低所述需要播放的视频信息的解码复杂度直到所述视频播放系统的资源的使用量未超出所述视频播放系统的总资源量,并将降低后的所述需要播放的视频信息的解码复杂度发送至信息处理单元同时根据所述需要播放的视频信息的参数对所述信息处理单元进行参数配置。

说明书

一种视频信息播放系统和方法
技术领域
本发明涉及图像信息技术领域,尤其涉及一种视频信息播放系统和方法。
背景技术
目前的播放器中,播放系统中的各个模块之间只是单纯的传递视频流数据,各个模块是相互独立的,没有信息的交互,这样就容易出现把所有资源分配给请求最多的播放模块,容易造成其他播放模块的停顿。
随着视频播放器的快速发展,对视频分辨率,码率,编码方式的需求急速提升。但是,由于现有的视频播放器中的播放系统中的各个模块之间是独立的,现有的播放系统中的工作模式已经不能满足用户对视频信息的分辨率、码率的要求。一旦,提升视频的分辨率,码率,编码方式,则最终导致播放器不能流畅播放视频信息,出现视频信息播放卡顿的问题。
发明内容
本发明的实施例提供一种视频信息播放系统和方法,解决了现有的播放器不能适应具有高分辨率、高码率和复杂编码方式的视频信息,从而出现播放器在播放具有高分辨率、高码率和复杂编码方式的视频信息时会有卡顿的问题,优化了播放器的配置,实现了视频信息的流畅播放。
为达到上述目的,本发明的实施例采用如下技术方案:
第一方面,提供一种视频信息播放系统,所述视频信息播放系统包括:视频文件分离器和信息处理单元,所述系统还包括:系统资源监测模块、解码计算量单元和自适应单元,其中:
所述系统资源监测模块,用于获得视频播放系统的硬件参数和资 源消耗;
所述解码计算量单元,用于根据所述视频文件分离器发送的视频信息获取需要播放的视频信息的参数并计算得到所述需要播放的视频信息对应的初始解码计算量;
所述自适应单元,用于根据获得的所述视频播放系统的硬件参数、资源消耗和所述需要播放的视频信息的参数对所述信息处理单元的参数进行配置放;同时,根据所述需要播放的视频信息的参数对所述视频文件分离器的参数进行配置。
可选的,所述自适应单元包括:系统剩余资源计算单元、资源使用计算单元、视频解码计算量预估单元、视频播放参数设定单元和资源均衡配置单元,其中:
所述系统剩余资源计算单元,用于根据所述视频播放系统的资源消耗计算得到所述视频播放系统的剩余资源;
所述视频播放参数设定单元,用于将将获取到的所述需要播放的视频信息的参数和所述视频播放系统的硬件参数发送至所述资源均衡配置单元;
所述视频解码计算量预估单元,用于将所述解码计算量单元发送的所述需要播放的视频信息对应的所述初始解码计算量发送至所述资源使用计算单元;
所述资源使用计算单元,用于根据所述视频播放系统的剩余资源和所述初始解码计算量计算所述需要播放的视频信息正常播放后所述视频播放系统的资源使用情况;
所述资源均衡配置单元,用于根据所述视频播放系统的资源使用情况、所述视频播放系统的总的资源、所述需要播放的视频信息的参数和所述视频播放系统的硬件参数配置所述信息处理单元和所述视频文件分离器的参数。
可选的,所述自适应单元还包括:视频解码计算量反馈单元,其中:
所述资源均衡配置单元,还用于比较所述需要播放的视频信息的参数和所述视频信息播放系统的硬件参数之间的关系以及所述视频 播放系统的资源使用情况与所述视频播放系统的总资源之间的关系并反馈比较结果;
所述视频播放参数设定单元,还用于根据所述需要播放的视频信息的参数和所述视频信息播放系统的硬件参数之间的关系的比较结果和所述视频播放系统的硬件参数优化所述需要播放的视频信息的参数;
所述视频解码计算量反馈单元,用于根据优化的所述需要播放的视频信息的参数计算优化的解码计算量;
所述资源使用计算单元,还用于根据所述视频播放系统的剩余资源、优化的解码计算量计算所述需要播放的视频信息正常播放后所述视频播放系统的资源使用情况;
所述资源均衡配置单元,还用于根据所述视频播放系统的资源使用情况与所述视频播放系统的总资源之间的关系以及所述优化的需要播放的视频信息的参数配置所述信息处理单元的参数。
可选的,所述信息处理单元包括:视频解码单元、视频处理单元和视频输出模块,其中:
所述视频解码单元,用于对所述需要播放的视频信息中的视频流进行解码处理;
所述视频处理单元,用于对所述视频流进行图像调整处理并发送到所述视频输出模块;
所述视频输出模块,用于将经过图像调整处理的所述视频流输出。
可选的,所述信息处理单元还包括:音频解码单元、音频处理单元和音频输出模块,其中:
所述音频解码单元,用于将所述需要播放的音频信息中的音频流进行解码处理;
所述音频处理单元,用于对所述音频流进行声音效果的调整处理并发送到所述音频输出模块;
所述音频输出模块,用于将经过声音效果调整处理的所述音频流 的数字信号转换为模拟信号并输出。
第二方面,提供一种视频信息播放方法,所述方法包括:
获取需要播放的视频信息的参数;
计算所述需要播放的视频信息的参数对应的初始解码计算量;
获取视频播放系统的硬件参数和资源消耗;
根据所述初始解码计算量、所述视频播放系统的硬件配置和所述视频播放系统的资源消耗对信息处理单元进行参数配置;
根据所述需要播放的视频信息的参数,对视频文件分离器进行参数配置。
可选的,所述根据所述初始解码计算量、所述视频播放系统的硬件参数和所述视频播放系统的资源消耗对信息处理单元进行参数配置,包括:
根据所述视频播放系统的资源消耗,计算所述视频播放系统的剩余资源;
根据所述视频播放系统的剩余资源和所述需要播放的视频信息对应的初始解码计算量,获取所述需要播放的视频信息播放后所述视频播放系统的资源的使用量;
根据需要播放的视频信息播放后所述视频播放系统的资源的使用量、所述视频播放系统的硬件参数和所述需要播放的视频信息的参数对所述信息处理单元进行参数配置。
可选的,所述根据需要播放的视频信息播放后所述视频播放系统的资源的使用量、所述视频播放系统的硬件参数和所述需要播放的视频信息的参数对所述信息处理单元进行参数配置,包括:
判断所述需要播放的视频信息的参数是否超出所述视频播放系统的硬件参数的范围;
若所述视频信息的参数配置超过所述视频播放系统的硬件参数的范围,则重新设定所述需要播放的视频信息的参数;
计算所述需要播放的视频信息更新后的参数对应的解码计算量;
根据所述视频播放系统的剩余资源和更新后的所述解码计算量,获取更新后的所述需要播放的视频信息播放后所述视频播放系统的资源的使用量;
若更新后的所述需要播放的视频信息播放后所述视频播放系统的资源的使用量超出所述视频播放系统的总资源量,则降低所述需要播放的视频的解码复杂度直到所述视频播放系统的资源的使用量未超出所述视频播放系统的总资源量,并将降低后的所述需要播放的视频信息的解码复杂度发送至信息处理单元同时根据更新后的所述需要播放的视频信息的参数对所述信息处理单元进行参数配置;
若更新后的所述需要播放的视频信息播放后所述视频播放系统的资源的使用量未超出所述视频播放系统的总资源量,则根据更新后的所述需要播放的视频信息的参数对所述信息处理单元进行参数配置。
可选的,所述方法还包括:
若所述视频信息的参数配置未超过所述视频播放系统的硬件参数的范围且所述需要播放的视频信息播放后所述视频播放系统的资源的使用量未超出所述视频信息播放系统的总资源,则根据所述需要播放的视频信息的参数对所述信息处理单元进行参数配置;
若所述视频信息的参数配置未超过所述视频播放系统的硬件参数的范围且所述需要播放的视频信息播放后所述视频播放系统的资源的使用量超出所述视频信息播放系统的总资源,则降低所述需要播放的视频信息的解码复杂度直到所述视频播放系统的资源的使用量未超出所述视频播放系统的总资源量,并将降低后的所述需要播放的视频信息的解码复杂度发送至信息处理单元同时根据所述需要播放的视频信息的参数对所述信息处理单元进行参数配置。
本发明的实施例提供的视频信息播放系统和方法,通过在视频信息播放系统中增加系统资源监测模块、解码计算量单元和自适应单元,自适应单元对系统资源监测模块获得的视频播放系统的硬件参数和资源消耗以及解码计算量单元获得的需要播放的视频信息的解码计算量进行分析,对视频播放系统中的信息处理单元中的视频解码器、视频处理单元、视频输出模块、音频解码器、音频处理单元和音 频输出模块的参数进行合理的配置,解决了现有的播放器不能适应具有高分辨率、高码率和复杂编码方式的视频信息,从而出现播放器在播放具有高分辨率、高码率和复杂编码方式的视频信息时会有卡顿的问题,优化了播放器的配置,实现了视频信息的流畅播放。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明的实施例提供的一种视频信息播放系统的结构示意图;
图2为本发明的实施例提供的另一种视频信息播放系统的结构示意图;
图3为本发明的实施例提供的又一种视频信息播放系统的结构示意图;
图4为本发明的另一实施例提供的一种视频信息播放系统的结构示意图;
图5为本发明的实施例提供的一种视频信息播放方法的流程示意图;
图6为本发明的实施例提供的另一种视频信息播放方法的流程示意图;
图7为本发明的实施例提供的又一种视频信息播放方法的流程示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部 分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明的实施例提供一种视频信息播放系统1,参照图1所示,该系统包括:视频文件分离器11、信息处理单元12、系统资源监测模块13、解码计算量单元14和自适应单元15,其中一种可行的各个模块和单元之间的连接方式如下:
系统资源监测模块13的输出端与自适应单元15的第一端连接。
解码计算量单元14的输出端与自适应单元15的第二端连接,解码计算量单元14的输入端与视频文件分离器11的第一端连接。
自适应单元15的第三端与信息处理单元12连接,自适应单元15的第四端与视频文件分离器11的第二端连接;视频文件分离器11的第三端与信息处理单元12连接。
系统资源监测模块13,用于获得视频播放系统的硬件参数和资源消耗。
具体的,系统资源监测模块可以直接在视频信息播放设备的资源管理器中读取信息来获得视频播放系统的硬件参数和资源消耗。其中,视频播放系统的硬件参数可以包括:显示器硬件参数,显示分辨率和显示刷新率等信息。视频播放系统的资源消耗可以包括:内存占用率和CPU占用率等信息。
解码计算量单元14,用于根据视频文件分离器11发送的视频信息获取需要播放的视频信息的参数并计算得到需要播放的视频信息对应的初始解码计算量。
其中,视频信息的参数可以包括:视频分辨率、视频刷新率、视频信息对应的编码方式等信息。
计算需要播放的视频信息对应的解码计算量的方法可以参照现有视频信息播放中的解码计算量的计算方法,此处不做唯一的限定。
自适应单元15,用于根据获得的视频播放系统的硬件参数、资源消耗和需要播放的视频信息的参数对信息处理单元12的参数进行配置;同时,根据需要播放的视频信息的参数对视频文件分离器11 的参数进行配置。
具体的,自适应单元通过将视频播放系统的硬件参数与视频信息的参数进行比较,同时根据视频播放系统的资源消耗计算出需要播放的视频信息播放后视频播放系统的剩余资源,并将视频播放系统的剩余资源与视频播放系统的总资源进行比较,之后根据比较结果对信息处理单元的参数进行配置。同时,根据开始获得的需要播放的视频信息的参数对视频文件分离器的参数进行配置,以便于视频文件分离器将需要播放的视频信息分离为视频流和音频流并发送至后续的单元或者模块中。
本发明的实施例提供的视频信息播放系统,通过在视频信息播放系统中增加系统资源监测模块、解码计算量单元和自适应单元,自适应单元对系统资源监测模块获得的视频播放系统的硬件参数和资源消耗以及解码计算量单元获得的需要播放的视频信息的解码计算量进行分析,对视频播放系统中的信息处理单元中的视频解码器、视频处理单元、视频输出模块、音频解码器、音频处理单元和音频输出模块的参数进行合理的配置,解决了现有的播放器不能适应具有高分辨率、高码率和复杂编码方式的视频信息,从而出现播放器在播放具有高分辨率、高码率和复杂编码方式的视频信息时会有卡顿的问题,优化了播放器的配置,实现了视频信息的流畅播放。
进一步,参照图2所示,该视频信息播放系统1中的自适应单元15包括:系统剩余资源计算单元151、资源使用计算单元152、视频解码计算量预估单元153、视频播放参数设定单元154和资源均衡配置单元155,其中各个模块和单元之间的一种可行的连接方式如下所示:
系统剩余资源计算单元151的输入端与系统资源监测模块13的输出端连接,系统剩余资源计算单元151的输出端与资源使用计算单元152的第一端连接。
视频解码计算量预估单元153的第一端与解码计算量单元14的输出端连接,视频解码计算量预估单元153的第二端与视频播放参数设定单元154的第三端连接,视频解码计算量预估单元153的第三端与资源使用计算单元152的第二端连接。
视频播放参数设定单元154的第一端与系统资源监测模块13连接,视频播放参数设定单元154的第二端与视频文件分离器11的第二端连接,视频播放参数设定单元154的第四端与资源均衡配置单元155的第一端连接,视频播放参数设定单元154的第五端与解码计算量单元14的输出端连接。
资源均衡配置单元155的第二端与资源使用计算单元152的第三端连接,资源均衡配置单元155的第三端与信息处理单元连接。
具体的,系统剩余资源计算单元151,用于根据视频播放系统的资源消耗计算得到视频播放系统的剩余资源。
系统剩余资源计算单元从系统资源监测模块中获得视频播放系统的资源消耗,从视频播放系统的总的资源中减去视频播放系统的资源消耗,得到视频播放系统的剩余资源量。
视频播放参数设定单元154,用于将将获取到的需要播放的视频信息的参数和视频播放系统的硬件参数发送至资源均衡配置单元155。
视频解码计算量预估单元153,用于将解码计算量单元14发送的需要播放的视频信息对应的初始解码计算量发送至资源使用计算单元152;同时,根据视频播放参数设定单元154发送的更新后的需要播放的视频信息的参数,得到需要播放的视频信息的解码计算量并发送至资源使用计算单元152。
资源使用计算单元152,用于根据视频播放系统的剩余资源和初始解码计算量计算需要播放的视频信息正常播放后视频播放系统的资源使用情况。
资源使用计算单元可以根据系统剩余资源计算单元得到的视频播放系统的剩余资源量和需要播放的视频信息的初始解码计算量,得到需要播放的视频信息播放后视频播放系统的资源使用情况,需要播放的视频信息播放时所占用的视频信息播放系统的资源可以根据信息处理单元的相关参数的最优配置来得到。具体的,需要播放的视频信息的解码计算量的计算方法参照现有技术方案中任一可行的方案,此处不再赘述。
资源均衡配置单元155,用于根据视频播放系统的资源使用情况、视频播放系统的总的资源、需要播放的视频信息的参数和所述视频播放系统的硬件参数配置信息处理单元12和视频文件分离器11的参数。
进一步,参照图2所示,自适应单元还15包括:视频解码计算量反馈单元156,其中:
资源均衡配置单元155,还用于比较需要播放的视频信息的参数和视频信息播放系统的硬件参数之间的关系以及视频播放系统的资源使用情况与视频播放系统的总资源之间的关系并反馈比较结果。
视频播放参数设定单元154,还用于根据需要播放的视频信息的参数和视频信息播放系统的硬件参数之间的关系的比较结果和视频播放系统的硬件参数优化需要播放的视频信息的参数。
视频解码计算量反馈单元156,用于根据优化的需要播放的视频信息的参数计算优化的解码计算量。
资源使用计算单元152,还用于根据视频播放系统的剩余资源、优化的解码计算量计算需要播放的视频信息正常播放后视频播放系统的资源使用情况。
资源均衡配置单元155,还用于根据视频播放系统的资源使用情况与视频播放系统的总资源之间的关系以及优化的需要播放的视频信息的参数配置信息处理单元的参数。
具体的,资源均衡配置单元首先将得到的需要播放的视频信息的参数与视频播放系统的硬件参数进行比较,判断视频信息的各个参数是否超出视频播放系统的最大硬件参数设置,若视频信息中的一个参数超过视频播放系统对应的硬件参数,则发送视频播放系统的硬件参数中小于视频信息的参数的数值给视频播放参数设定单元,视频播放参数重新设定视频信息的相关参数的大小为视频播放系统可承受的最大数值,然后将重新设定后的视频信息的参数发送给视频解码计算量反馈单元。视频解码计算量反馈单元根据得到的更新后的视频信息的参数重新计算视频信息的解码计算量并将更新后的解码计算量发送至资源使用计算单元;资源使用计算单元根据得到的更新后的视频信息的解码计算量重新计算视频信息播放后视频播放系统的资源使 用情况并发送至资源均衡配置单元。此时,资源均衡配置单元判断更新后的视频播放系统的资源使用量是否超出视频播放系统的总资源量,若没有超出,则按照正常的视频信息解码程度配置信息处理单元中各个模块的参数。若视频播放系统的资源使用量超出视频播放系统的总资源量,则根据降低后的视频信息的解码复杂度配置信息处理单元中的各个模块的参数。同时。根据需要播放的视频信息的参数对视频文件分离器的参数进行配置,以便于视频文件分离器对需要播放的视频信息进行分离得到视频流和音频流。
若视频信息的参数未超出视频播放系统的参数,则直接判断资源均衡配置单元判断视频播放系统的资源使用量是否超出视频播放系统的总资源量,若没有超出,则按照正常的视频信息解码程度配置信息处理单元中各个模块的参数。若视频播放系统的资源使用量超出视频播放系统的总资源量,则根据降低后的视频信息的解码复杂度和需要播放的视频信息的参数配置信息处理单元中的各个模块的参数。同时,根据视频信息的参数配置视频文件分离器的参数。
具体的,参照图3所示,视频信息播放系统中的信息处理单元12包括:视频解码单元121、视频处理单元122和视频输出模块123,其中各个单元和模块之间的一种可行的连接方式如下所示:
视频解码单元121的第一端与自适应单元15的第三端连接,视频解码器122的第二端与视频文件分离器11的第三端连接,视频解码器121的第三端与视频处理单元122的第二端连接。
视频处理单元122的第一端与自适应单元15的第三端连接,视频处理单元122的第三端与视频输出模块123的第一端连接。
视频输出模块123的第二端与自适应单元15的第三端连接。
视频解码单元121,用于对需要播放的视频信息中的视频流进行解码处理。
视频处理单元122,用于对视频流进行图像调整处理并发送到所述视频输出模块。
具体的,视频处理单元可以将经过解码处理的视频流进行色彩调整、边缘增强、对比度增强等图像处理之后发送至视频输出模块。
视频输出模块123,用于将经过图像调整处理的视频流输出。
其中,如图3中所示,视频解码单元121、视频处理单元122和视频输出模块123均与自适应单元15中的资源均衡配置单元155连接。
其中,视频解码单元的参数可以包括:解码滤波器复杂度、帧内预测复杂度、反变化复杂度和模式计数器(Model counter,简称MC)变量的复杂度等信息。
视频处理单元的参数可以包括:视频锐化配置和降噪配置等。
视频输出模块的参数可以包括:插值方法、色空间转换配置、反交错方法等。
进一步具体的,参照图4所示,信息处理单元12还包括:音频解码单元124、音频处理单元125和音频输出模块126,其中,各个单元和模块之间的一种可行的连接方式如下所示:
音频解码单元124的第一端与自适应单元15的第三端连接,音频解码器124的第二端与视频文件分离器的第三端连接,音频解码器124的第三端与音频处理单元125的第二端连接。
音频处理单元125的第一端与自适应单元15的第三端连接,音频处理单元125的第三端与音频输出模块126的第一端连接。
音频输出模块126的第二端与自适应单元15的第三端连接。
音频解码单元124,用于将需要播放的音频信息中的音频流进行解码处理。
音频处理单元125,用于对音频流进行声音效果的调整处理并发送到音频输出模块。
具体的,音频处理单元经经过解码处理的音频流的频率、声音、音效等参数进行调整后,发送至音频输出模块。
音频输出模块126,用于将经过声音效果调整处理的音频流的数字信号转换为模拟信号并输出。
具体的,音频输出模块将得到的经过处理之后的音频流的数字信号转换为模拟信号输出至声卡。
其中,如图4中所示,音频解码单元121、音频处理单元122和音频输出模块123均与自适应单元15中的资源均衡配置单元155连接。
需要说明的是,音频解码单元的参数可以包括:音频信息的动态范围控制等级等信息。
音频处理单元的参数可以包括:音频信息的混合编码等级、音频信息的杜比格式等信息。
音频输出模块的参数可以包括:音频输出格式和音频输出的所占用的比特位等。
本发明的实施例提供的视频信息播放系统,通过在视频信息播放系统中增加系统资源监测模块、解码计算量单元和自适应单元,自适应单元对系统资源监测模块获得的视频播放系统的硬件参数和资源消耗以及解码计算量单元获得的需要播放的视频信息的解码计算量进行分析,对视频播放系统中的信息处理单元中的视频解码器、视频处理单元、视频输出模块、音频解码器、音频处理单元和音频输出模块的参数进行合理的配置,解决了现有的播放器不能适应具有高分辨率、高码率和复杂编码方式的视频信息,从而出现播放器在播放具有高分辨率、高码率和复杂编码方式的视频信息时会有卡顿的问题,优化了播放器的配置,实现了视频信息的流畅播放。
本发明的实施例提供一种视频信息播放方法,应用于图1~4对应的实施例提供的任一视频信息播放系统,参照图5所示,该方法包括以下步骤:
201、获取需要播放的视频信息的参数。
202、计算需要播放的视频信息的参数对应的初始解码计算量。
203、获取视频播放系统的硬件参数和资源消耗。
204、根据初始解码计算量、视频播放系统的硬件参数和视频播放系统的资源消耗对信息处理单元进行参数配置,同时根据需要播放的视频信息的参数,对视频文件分离器进行参数配置。
本发明的实施例提供的视频信息播放方法,通过在播放器中增加系统资源监测模块、解码计算量单元和自适应单元,自适应单元对系 统资源监测模块获得的视频播放系统的硬件参数和资源消耗以及解码计算量单元获得的需要播放的视频信息的解码计算量进行分析,对视频播放系统中的信息处理单元中的视频解码器、视频处理单元、视频输出模块、音频解码器、音频处理单元和音频输出模块的参数进行合理的配置,解决了现有的播放器不能适应具有高分辨率、高码率和复杂编码方式的视频信息,从而出现播放器在播放具有高分辨率、高码率和复杂编码方式的视频信息时会有卡顿的问题,优化了播放器的配置,实现了视频信息的流畅播放。
本发明的实施例提供一种视频信息播放方法,应用于图1~4对应的实施例提供的任一视频信息播放系统,参照图6所示,该方法包括以下步骤:
301、获取需要播放的视频信息的参数。
302、计算需要播放的视频信息的参数对应的初始解码计算量。
303、获取视频播放系统的硬件参数和资源消耗。
304、根据视频播放系统的资源消耗,计算视频播放系统的剩余资源。
305、根据视频播放系统的剩余资源和需要播放的视频信息对应的初始解码计算量,获取需要播放的视频信息播放后视频播放系统的资源的使用量。
306、根据需要播放的视频信息播放后视频播放系统的资源的使用量、视频播放系统的硬件参数和需要播放的视频信息的参数对信息处理单元进行参数配置,同时根据需要播放的视频信息的参数对视频文件分离器进行参数配置。
需要说明的是,本实施例中各个步骤可以对应于本发明中提供的视频信息播放系统的各个模块来执行,此处不做一一的说明,可以参照本发明中的视频播放系统中的相关描述。
本发明的实施例提供的视频信息播放方法,通过在播放器中增加系统资源监测模块、解码计算量单元和自适应单元,自适应单元对系统资源监测模块获得的视频播放系统的硬件参数和资源消耗以及解码计算量单元获得的需要播放的视频信息的解码计算量进行分析,对 视频播放系统中的信息处理单元中的视频解码器、视频处理单元、视频输出模块、音频解码器、音频处理单元和音频输出模块的参数进行合理的配置,解决了现有的播放器不能适应具有高分辨率、高码率和复杂编码方式的视频信息,从而出现播放器在播放具有高分辨率、高码率和复杂编码方式的视频信息时会有卡顿的问题,优化了播放器的配置,实现了视频信息的流畅播放。
本发明的实施例提供一种视频信息播放方法,应用于图1~4对应的实施例提供的任一视频信息播放系统,参照图7所示,该方法包括以下步骤:
401、获取需要播放的视频信息的参数。
402、计算需要播放的视频信息的参数对应的初始解码计算量。
403、获取视频播放系统的硬件参数和资源消耗。
404、根据视频播放系统的资源消耗,计算视频播放系统的剩余资源。
405、根据视频播放系统的剩余资源和需要播放的视频信息对应的初始解码计算量,获取需要播放的视频信息播放后视频播放系统的资源的使用量。
406、判断需要播放的视频信息的参数配置是否超出视频播放系统的硬件参数的范围。
407、若视频信息的参数配置超过视频播放系统的硬件参数的范围,则重新设定需要播放的视频信息的参数。
408、计算需要播放的视频信息更新后的参数对应的解码计算量。
409、根据视频播放系统的剩余资源和更新后的解码计算量,获取更新后的需要播放的视频信息播放后视频播放系统的资源的使用量。
需要说明的是,步骤409之后可以选择执行步骤410或者步骤411;若更新后的需要播放的视频信息播放后视频播放系统的资源的使用量超出所述视频播放系统的总资源量,则执行步骤410;若更新后的需要播放的视频信息播放后视频播放系统的资源的使用量未超 出视频播放系统的总资源量,则执行步骤411;
410、降低需要播放的视频的解码复杂度直到视频播放系统的资源的使用量未超出视频播放系统的总资源量,并将降低后的需要播放的视频信息的解码复杂度发送至信息处理单元同时根据更新后的需要播放的视频信息的参数配置对信息处理单元进行参数配置,同时根据需要播放的视频信息的参数对视频文件分离器的参数进行配置。
411、根据更新后的需要播放的视频信息的参数对信息处理单元进行参数配置,同时根据需要播放的视频信息的参数对视频文件分离器的参数进行配置。
具体的,判断更新后的需要播放的视频信息播放后视频播放系统的资源的使用量是否超过视频播放系统的总的资源量,若更新后的需要播放的视频信息播放后视频播放系统的资源的使用量超过视频播放系统的总的资源量,则降低视频信息的解码复杂度并将降低的结果返回至视频播放参数设定单元。之后解码量反馈单元重新计算需要播放的视频信息的解码计算量并发送至资源使用计算单元,资源使用计算单元重新计算需要播放的视频信息播放后视频播放系统的资源使用情况反馈至资源均衡配置单元。同时,资源均衡配置单元重新判断更新后的需要播放的视频信息播放后视频播放系统的资源的使用量是否超过视频播放系统的总的资源量,若超出则降低需要播放的视频信息的解码复杂度,直到更新后的视频播放系统的资源的使用量未超出视频播放系统的总资源量。之后,根据降低后的视频信息的解码复杂度和更新后的需要播放的视频信息的参数配置信息处理单元中的各个模块的参数;若更新后的需要播放的视频信息播放后视频播放系统的资源的使用量未超过视频播放系统的总的资源量,则直接根据视频信息的原解码复杂度和需要播放的视频信息的参数配置信息处理单元中的各个模块的参数。同时,根据最初获得的需要播放的视频信息的参数配置视频文件分离器的参数。
进一步,步骤406之后,还可以执行步骤412或者步骤413;若若视频信息的参数配置未超过视频播放系统的硬件参数的范围且需要播放的视频信息播放后视频播放系统的资源的使用量未超出所述视频信息播放系统的总资源,则执行步骤412;若视频信息的参数配 置未超过视频播放系统的硬件参数的范围且需要播放的视频信息播放后视频播放系统的资源的使用量超出视频信息播放系统的总资源,则执行步骤413,其中:
412、根据需要播放的视频信息的参数对信息处理单元和视频文件分离器进行参数配置。
413、降低需要播放的视频信息的解码复杂度直到视频播放系统的资源的使用量未超出视频播放系统的总资源量,并将降低后的需要播放的视频信息的解码复杂度发送至信息处理单元同时根据需要播放的视频信息的参数对信息处理单元进行参数配置;同时,根据需要播放的视频信息的参数对视频文件分离器进行参数配置。
具体的,若视频信息的参数配置未超过视频播放系统的硬件参数的范围,则判断需要播放的视频信息播放后视频播放系统的资源的使用量是否超过视频播放系统的总的资源量,若需要播放的视频信息播放后视频播放系统的资源的使用量超过视频播放系统的总的资源量,则降低需要播放的视频信息的解码复杂度直到视频播放系统的资源的使用量是否超过视频播放系统的总的资源量,之后根据降低后的视频信息的解码复杂度和视频信息的参数配置信息处理单元中的各个模块的参数;若需要播放的视频信息播放后视频播放系统的资源的使用量未超过视频播放系统的总的资源量,则直接根据视频信息的原解码复杂度和需要播放的视频信息的参数配置信息处理单元中的各个模块的参数。同时,根据视频信息的参数配置视频文件分离器的参数。
需要说明的是,本实施例中各个步骤可以对应于本发明中提供的视频信息播放系统的各个模块来执行,此处不做一一的说明,可以参照本发明中的视频播放系统中的相关描述
本发明的实施例提供的视频信息播放方法,通过在播放器中增加系统资源监测模块、解码计算量单元和自适应单元,自适应单元对系统资源监测模块获得的视频播放系统的硬件参数和资源消耗以及解码计算量单元获得的需要播放的视频信息的解码计算量进行分析,对视频播放系统中的信息处理单元中的视频解码器、视频处理单元、视频输出模块、音频解码器、音频处理单元和音频输出模块的参数进行合理的配置,解决了现有的播放器不能适应具有高分辨率、高码率和 复杂编码方式的视频信息,从而出现播放器在播放具有高分辨率、高码率和复杂编码方式的视频信息时会有卡顿的问题,优化了播放器的配置,实现了视频信息的流畅播放。
本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。

一种视频信息播放系统和方法.pdf_第1页
第1页 / 共20页
一种视频信息播放系统和方法.pdf_第2页
第2页 / 共20页
一种视频信息播放系统和方法.pdf_第3页
第3页 / 共20页
点击查看更多>>
资源描述

《一种视频信息播放系统和方法.pdf》由会员分享,可在线阅读,更多相关《一种视频信息播放系统和方法.pdf(20页珍藏版)》请在专利查询网上搜索。

1、10申请公布号CN104093072A43申请公布日20141008CN104093072A21申请号201410306837922申请日20140630H04N21/442201101H04N21/44201101H04N21/43920110171申请人京东方科技集团股份有限公司地址100015北京市朝阳区酒仙桥路10号72发明人赵星星李玮旭74专利代理机构北京中博世达专利商标代理有限公司11274代理人申健54发明名称一种视频信息播放系统和方法57摘要本发明的实施例提供一种视频信息播放系统和方法,涉及图像信息技术领域,解决了现有播放器不能适应高分辨率、高码率和复杂编码方式的视频信息出现播。

2、放高分辨率、高码率和复杂编码方式的视频信息时卡顿的问题,优化了播放器的配置,实现视频信息的流畅播放。包括系统资源监测模块获得视频播放系统的硬件参数和资源消耗;解码计算量单元获取需要播放的视频信息的参数并计算需要播放的视频信息对应的初始解码计算量;自适应单元,根据获得的视频播放系统的硬件参数、资源消耗和需要播放的视频信息的参数对信息处理单元的参数进行配置,根据需要播放的视频信息的参数对视频文件分离器的参数进行配置。本发明应用于视频信息播放设备中。51INTCL权利要求书3页说明书11页附图5页19中华人民共和国国家知识产权局12发明专利申请权利要求书3页说明书11页附图5页10申请公布号CN10。

3、4093072ACN104093072A1/3页21一种视频信息播放系统,所述视频信息播放系统包括视频文件分离器和信息处理单元,其特征在于,所述系统还包括系统资源监测模块、解码计算量单元和自适应单元,其中所述系统资源监测模块,用于获得视频播放系统的硬件参数和资源消耗;所述解码计算量单元,用于根据所述视频文件分离器发送的视频信息获取需要播放的视频信息的参数并计算得到所述需要播放的视频信息对应的初始解码计算量;所述自适应单元,用于根据获得的所述视频播放系统的硬件参数、资源消耗和所述需要播放的视频信息的参数对所述信息处理单元的参数进行配置;同时,根据所述需要播放的视频信息的参数对所述视频文件分离器的。

4、参数进行配置。2根据权利要求1所述的系统,其特征在于,所述自适应单元包括系统剩余资源计算单元、资源使用计算单元、视频解码计算量预估单元、视频播放参数设定单元和资源均衡配置单元,其中所述系统剩余资源计算单元,用于根据所述视频播放系统的资源消耗计算得到所述视频播放系统的剩余资源;所述视频播放参数设定单元,用于将获取到的所述需要播放的视频信息的参数和所述视频播放系统的硬件参数发送至所述资源均衡配置单元;所述视频解码计算量预估单元,用于将所述解码计算量单元发送的所述需要播放的视频信息对应的所述初始解码计算量发送至所述资源使用计算单元;所述资源使用计算单元,用于根据所述视频播放系统的剩余资源和所述初始解。

5、码计算量计算所述需要播放的视频信息正常播放后所述视频播放系统的资源使用情况;所述资源均衡配置单元,用于根据所述视频播放系统的资源使用情况、所述视频播放系统的总的资源、所述需要播放的视频信息的参数和所述视频播放系统的硬件参数配置所述信息处理单元和所述视频文件分离器的参数。3根据权利要求2所述的系统,其特征在于,所述自适应单元还包括视频解码计算量反馈单元,其中所述资源均衡配置单元,还用于比较所述需要播放的视频信息的参数和所述视频信息播放系统的硬件参数之间的关系以及所述视频播放系统的资源使用情况与所述视频播放系统的总资源之间的关系并反馈比较结果;所述视频播放参数设定单元,还用于根据所述需要播放的视频。

6、信息的参数和所述视频信息播放系统的硬件参数之间的关系的比较结果和所述视频播放系统的硬件参数优化所述需要播放的视频信息的参数;所述视频解码计算量反馈单元,用于根据优化的所述需要播放的视频信息的参数计算优化的解码计算量;所述资源使用计算单元,还用于根据所述视频播放系统的剩余资源、优化的解码计算量计算所述需要播放的视频信息正常播放后所述视频播放系统的资源使用情况;所述资源均衡配置单元,还用于根据所述视频播放系统的资源使用情况与所述视频播放系统的总资源之间的关系以及所述优化的需要播放的视频信息的参数配置所述信息处理单元的参数。4根据权利要求13任一所述的系统,其特征在于,所述信息处理单元包括视频解权利。

7、要求书CN104093072A2/3页3码单元、视频处理单元和视频输出模块,其中所述视频解码单元,用于对所述需要播放的视频信息中的视频流进行解码处理;所述视频处理单元,用于对所述视频流进行图像调整处理并发送到所述视频输出模块;所述视频输出模块,用于将经过图像调整处理的所述视频流输出。5根据权利要求4所述的系统,其特征在于,所述信息处理单元还包括音频解码单元、音频处理单元和音频输出模块,其中所述音频解码单元,用于将所述需要播放的音频信息中的音频流进行解码处理;所述音频处理单元,用于对所述音频流进行声音效果的调整处理并发送到所述音频输出模块;所述音频输出模块,用于将经过声音效果调整处理的所述音频流。

8、的数字信号转换为模拟信号并输出。6一种视频信息播放方法,其特征在于,所述方法包括获取需要播放的视频信息的参数;计算所述需要播放的视频信息的参数对应的初始解码计算量;获取视频播放系统的硬件参数和资源消耗;根据所述初始解码计算量、所述视频播放系统的硬件参数和所述视频播放系统的资源消耗对信息处理单元进行参数配置;根据所述需要播放的视频信息的参数,对视频文件分离器进行参数配置。7根据权利要求6所述的方法,其特征在于,所述根据所述初始解码计算量、所述视频播放系统的硬件参数和所述视频播放系统的资源消耗对信息处理单元进行参数配置,包括根据所述视频播放系统的资源消耗,计算所述视频播放系统的剩余资源;根据所述视。

9、频播放系统的剩余资源和所述需要播放的视频信息对应的初始解码计算量,获取所述需要播放的视频信息播放后所述视频播放系统的资源的使用量;根据需要播放的视频信息播放后所述视频播放系统的资源的使用量、所述视频播放系统的硬件参数和所述需要播放的视频信息的参数对所述信息处理单元进行参数配置。8根据权利要求7所述的方法,其特征在于,所述根据需要播放的视频信息播放后所述视频播放系统的资源的使用量、所述视频播放系统的硬件参数和所述需要播放的视频信息的参数对所述信息处理单元进行参数配置,包括判断所述需要播放的视频信息的参数是否超出所述视频播放系统的硬件参数的范围;若所述视频信息的参数配置超过所述视频播放系统的硬件参。

10、数的范围,则重新设定所述需要播放的视频信息的参数;计算所述需要播放的视频信息更新后的参数对应的解码计算量;根据所述视频播放系统的剩余资源和更新后的所述解码计算量,获取更新后的所述需要播放的视频信息播放后所述视频播放系统的资源的使用量;若更新后的所述需要播放的视频信息播放后所述视频播放系统的资源的使用量超出所述视频播放系统的总资源量,则降低所述需要播放的视频的解码复杂度直到所述视频播权利要求书CN104093072A3/3页4放系统的资源的使用量未超出所述视频播放系统的总资源量,并将降低后的所述需要播放的视频信息的解码复杂度发送至信息处理单元同时根据更新后的所述需要播放的视频信息的参数对所述信息。

11、处理单元进行参数配置;若更新后的所述需要播放的视频信息播放后所述视频播放系统的资源的使用量未超出所述视频播放系统的总资源量,则根据更新后的所述需要播放的视频信息的参数对所述信息处理单元进行参数配置。9根据权利要求8所述的方法,其特征在于,所述方法还包括若所述视频信息的参数配置未超过所述视频播放系统的硬件参数的范围且所述需要播放的视频信息播放后所述视频播放系统的资源的使用量未超出所述视频信息播放系统的总资源,则根据所述需要播放的视频信息的参数对所述信息处理单元进行参数配置;若所述视频信息的参数配置未超过所述视频播放系统的硬件参数的范围且所述需要播放的视频信息播放后所述视频播放系统的资源的使用量超。

12、出所述视频信息播放系统的总资源,则降低所述需要播放的视频信息的解码复杂度直到所述视频播放系统的资源的使用量未超出所述视频播放系统的总资源量,并将降低后的所述需要播放的视频信息的解码复杂度发送至信息处理单元同时根据所述需要播放的视频信息的参数对所述信息处理单元进行参数配置。权利要求书CN104093072A1/11页5一种视频信息播放系统和方法技术领域0001本发明涉及图像信息技术领域,尤其涉及一种视频信息播放系统和方法。背景技术0002目前的播放器中,播放系统中的各个模块之间只是单纯的传递视频流数据,各个模块是相互独立的,没有信息的交互,这样就容易出现把所有资源分配给请求最多的播放模块,容易造。

13、成其他播放模块的停顿。0003随着视频播放器的快速发展,对视频分辨率,码率,编码方式的需求急速提升。但是,由于现有的视频播放器中的播放系统中的各个模块之间是独立的,现有的播放系统中的工作模式已经不能满足用户对视频信息的分辨率、码率的要求。一旦,提升视频的分辨率,码率,编码方式,则最终导致播放器不能流畅播放视频信息,出现视频信息播放卡顿的问题。发明内容0004本发明的实施例提供一种视频信息播放系统和方法,解决了现有的播放器不能适应具有高分辨率、高码率和复杂编码方式的视频信息,从而出现播放器在播放具有高分辨率、高码率和复杂编码方式的视频信息时会有卡顿的问题,优化了播放器的配置,实现了视频信息的流畅。

14、播放。0005为达到上述目的,本发明的实施例采用如下技术方案0006第一方面,提供一种视频信息播放系统,所述视频信息播放系统包括视频文件分离器和信息处理单元,所述系统还包括系统资源监测模块、解码计算量单元和自适应单元,其中0007所述系统资源监测模块,用于获得视频播放系统的硬件参数和资源消耗;0008所述解码计算量单元,用于根据所述视频文件分离器发送的视频信息获取需要播放的视频信息的参数并计算得到所述需要播放的视频信息对应的初始解码计算量;0009所述自适应单元,用于根据获得的所述视频播放系统的硬件参数、资源消耗和所述需要播放的视频信息的参数对所述信息处理单元的参数进行配置放;同时,根据所述需。

15、要播放的视频信息的参数对所述视频文件分离器的参数进行配置。0010可选的,所述自适应单元包括系统剩余资源计算单元、资源使用计算单元、视频解码计算量预估单元、视频播放参数设定单元和资源均衡配置单元,其中0011所述系统剩余资源计算单元,用于根据所述视频播放系统的资源消耗计算得到所述视频播放系统的剩余资源;0012所述视频播放参数设定单元,用于将将获取到的所述需要播放的视频信息的参数和所述视频播放系统的硬件参数发送至所述资源均衡配置单元;0013所述视频解码计算量预估单元,用于将所述解码计算量单元发送的所述需要播放的视频信息对应的所述初始解码计算量发送至所述资源使用计算单元;说明书CN104093。

16、072A2/11页60014所述资源使用计算单元,用于根据所述视频播放系统的剩余资源和所述初始解码计算量计算所述需要播放的视频信息正常播放后所述视频播放系统的资源使用情况;0015所述资源均衡配置单元,用于根据所述视频播放系统的资源使用情况、所述视频播放系统的总的资源、所述需要播放的视频信息的参数和所述视频播放系统的硬件参数配置所述信息处理单元和所述视频文件分离器的参数。0016可选的,所述自适应单元还包括视频解码计算量反馈单元,其中0017所述资源均衡配置单元,还用于比较所述需要播放的视频信息的参数和所述视频信息播放系统的硬件参数之间的关系以及所述视频播放系统的资源使用情况与所述视频播放系统。

17、的总资源之间的关系并反馈比较结果;0018所述视频播放参数设定单元,还用于根据所述需要播放的视频信息的参数和所述视频信息播放系统的硬件参数之间的关系的比较结果和所述视频播放系统的硬件参数优化所述需要播放的视频信息的参数;0019所述视频解码计算量反馈单元,用于根据优化的所述需要播放的视频信息的参数计算优化的解码计算量;0020所述资源使用计算单元,还用于根据所述视频播放系统的剩余资源、优化的解码计算量计算所述需要播放的视频信息正常播放后所述视频播放系统的资源使用情况;0021所述资源均衡配置单元,还用于根据所述视频播放系统的资源使用情况与所述视频播放系统的总资源之间的关系以及所述优化的需要播放。

18、的视频信息的参数配置所述信息处理单元的参数。0022可选的,所述信息处理单元包括视频解码单元、视频处理单元和视频输出模块,其中0023所述视频解码单元,用于对所述需要播放的视频信息中的视频流进行解码处理;0024所述视频处理单元,用于对所述视频流进行图像调整处理并发送到所述视频输出模块;0025所述视频输出模块,用于将经过图像调整处理的所述视频流输出。0026可选的,所述信息处理单元还包括音频解码单元、音频处理单元和音频输出模块,其中0027所述音频解码单元,用于将所述需要播放的音频信息中的音频流进行解码处理;0028所述音频处理单元,用于对所述音频流进行声音效果的调整处理并发送到所述音频输出。

19、模块;0029所述音频输出模块,用于将经过声音效果调整处理的所述音频流的数字信号转换为模拟信号并输出。0030第二方面,提供一种视频信息播放方法,所述方法包括0031获取需要播放的视频信息的参数;0032计算所述需要播放的视频信息的参数对应的初始解码计算量;0033获取视频播放系统的硬件参数和资源消耗;0034根据所述初始解码计算量、所述视频播放系统的硬件配置和所述视频播放系统的资源消耗对信息处理单元进行参数配置;0035根据所述需要播放的视频信息的参数,对视频文件分离器进行参数配置。说明书CN104093072A3/11页70036可选的,所述根据所述初始解码计算量、所述视频播放系统的硬件参。

20、数和所述视频播放系统的资源消耗对信息处理单元进行参数配置,包括0037根据所述视频播放系统的资源消耗,计算所述视频播放系统的剩余资源;0038根据所述视频播放系统的剩余资源和所述需要播放的视频信息对应的初始解码计算量,获取所述需要播放的视频信息播放后所述视频播放系统的资源的使用量;0039根据需要播放的视频信息播放后所述视频播放系统的资源的使用量、所述视频播放系统的硬件参数和所述需要播放的视频信息的参数对所述信息处理单元进行参数配置。0040可选的,所述根据需要播放的视频信息播放后所述视频播放系统的资源的使用量、所述视频播放系统的硬件参数和所述需要播放的视频信息的参数对所述信息处理单元进行参数。

21、配置,包括0041判断所述需要播放的视频信息的参数是否超出所述视频播放系统的硬件参数的范围;0042若所述视频信息的参数配置超过所述视频播放系统的硬件参数的范围,则重新设定所述需要播放的视频信息的参数;0043计算所述需要播放的视频信息更新后的参数对应的解码计算量;0044根据所述视频播放系统的剩余资源和更新后的所述解码计算量,获取更新后的所述需要播放的视频信息播放后所述视频播放系统的资源的使用量;0045若更新后的所述需要播放的视频信息播放后所述视频播放系统的资源的使用量超出所述视频播放系统的总资源量,则降低所述需要播放的视频的解码复杂度直到所述视频播放系统的资源的使用量未超出所述视频播放系。

22、统的总资源量,并将降低后的所述需要播放的视频信息的解码复杂度发送至信息处理单元同时根据更新后的所述需要播放的视频信息的参数对所述信息处理单元进行参数配置;0046若更新后的所述需要播放的视频信息播放后所述视频播放系统的资源的使用量未超出所述视频播放系统的总资源量,则根据更新后的所述需要播放的视频信息的参数对所述信息处理单元进行参数配置。0047可选的,所述方法还包括0048若所述视频信息的参数配置未超过所述视频播放系统的硬件参数的范围且所述需要播放的视频信息播放后所述视频播放系统的资源的使用量未超出所述视频信息播放系统的总资源,则根据所述需要播放的视频信息的参数对所述信息处理单元进行参数配置;。

23、0049若所述视频信息的参数配置未超过所述视频播放系统的硬件参数的范围且所述需要播放的视频信息播放后所述视频播放系统的资源的使用量超出所述视频信息播放系统的总资源,则降低所述需要播放的视频信息的解码复杂度直到所述视频播放系统的资源的使用量未超出所述视频播放系统的总资源量,并将降低后的所述需要播放的视频信息的解码复杂度发送至信息处理单元同时根据所述需要播放的视频信息的参数对所述信息处理单元进行参数配置。0050本发明的实施例提供的视频信息播放系统和方法,通过在视频信息播放系统中增加系统资源监测模块、解码计算量单元和自适应单元,自适应单元对系统资源监测模块获得的视频播放系统的硬件参数和资源消耗以及。

24、解码计算量单元获得的需要播放的视频信说明书CN104093072A4/11页8息的解码计算量进行分析,对视频播放系统中的信息处理单元中的视频解码器、视频处理单元、视频输出模块、音频解码器、音频处理单元和音频输出模块的参数进行合理的配置,解决了现有的播放器不能适应具有高分辨率、高码率和复杂编码方式的视频信息,从而出现播放器在播放具有高分辨率、高码率和复杂编码方式的视频信息时会有卡顿的问题,优化了播放器的配置,实现了视频信息的流畅播放。附图说明0051为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本。

25、发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。0052图1为本发明的实施例提供的一种视频信息播放系统的结构示意图;0053图2为本发明的实施例提供的另一种视频信息播放系统的结构示意图;0054图3为本发明的实施例提供的又一种视频信息播放系统的结构示意图;0055图4为本发明的另一实施例提供的一种视频信息播放系统的结构示意图;0056图5为本发明的实施例提供的一种视频信息播放方法的流程示意图;0057图6为本发明的实施例提供的另一种视频信息播放方法的流程示意图;0058图7为本发明的实施例提供的又一种视频信息播放方法的流程示意图。具体。

26、实施方式0059下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。0060本发明的实施例提供一种视频信息播放系统1,参照图1所示,该系统包括视频文件分离器11、信息处理单元12、系统资源监测模块13、解码计算量单元14和自适应单元15,其中一种可行的各个模块和单元之间的连接方式如下0061系统资源监测模块13的输出端与自适应单元15的第一端连接。0062解码计算量单元14的输出端与自适应。

27、单元15的第二端连接,解码计算量单元14的输入端与视频文件分离器11的第一端连接。0063自适应单元15的第三端与信息处理单元12连接,自适应单元15的第四端与视频文件分离器11的第二端连接;视频文件分离器11的第三端与信息处理单元12连接。0064系统资源监测模块13,用于获得视频播放系统的硬件参数和资源消耗。0065具体的,系统资源监测模块可以直接在视频信息播放设备的资源管理器中读取信息来获得视频播放系统的硬件参数和资源消耗。其中,视频播放系统的硬件参数可以包括显示器硬件参数,显示分辨率和显示刷新率等信息。视频播放系统的资源消耗可以包括内存占用率和CPU占用率等信息。0066解码计算量单元。

28、14,用于根据视频文件分离器11发送的视频信息获取需要播放的视频信息的参数并计算得到需要播放的视频信息对应的初始解码计算量。说明书CN104093072A5/11页90067其中,视频信息的参数可以包括视频分辨率、视频刷新率、视频信息对应的编码方式等信息。0068计算需要播放的视频信息对应的解码计算量的方法可以参照现有视频信息播放中的解码计算量的计算方法,此处不做唯一的限定。0069自适应单元15,用于根据获得的视频播放系统的硬件参数、资源消耗和需要播放的视频信息的参数对信息处理单元12的参数进行配置;同时,根据需要播放的视频信息的参数对视频文件分离器11的参数进行配置。0070具体的,自适应。

29、单元通过将视频播放系统的硬件参数与视频信息的参数进行比较,同时根据视频播放系统的资源消耗计算出需要播放的视频信息播放后视频播放系统的剩余资源,并将视频播放系统的剩余资源与视频播放系统的总资源进行比较,之后根据比较结果对信息处理单元的参数进行配置。同时,根据开始获得的需要播放的视频信息的参数对视频文件分离器的参数进行配置,以便于视频文件分离器将需要播放的视频信息分离为视频流和音频流并发送至后续的单元或者模块中。0071本发明的实施例提供的视频信息播放系统,通过在视频信息播放系统中增加系统资源监测模块、解码计算量单元和自适应单元,自适应单元对系统资源监测模块获得的视频播放系统的硬件参数和资源消耗以。

30、及解码计算量单元获得的需要播放的视频信息的解码计算量进行分析,对视频播放系统中的信息处理单元中的视频解码器、视频处理单元、视频输出模块、音频解码器、音频处理单元和音频输出模块的参数进行合理的配置,解决了现有的播放器不能适应具有高分辨率、高码率和复杂编码方式的视频信息,从而出现播放器在播放具有高分辨率、高码率和复杂编码方式的视频信息时会有卡顿的问题,优化了播放器的配置,实现了视频信息的流畅播放。0072进一步,参照图2所示,该视频信息播放系统1中的自适应单元15包括系统剩余资源计算单元151、资源使用计算单元152、视频解码计算量预估单元153、视频播放参数设定单元154和资源均衡配置单元155。

31、,其中各个模块和单元之间的一种可行的连接方式如下所示0073系统剩余资源计算单元151的输入端与系统资源监测模块13的输出端连接,系统剩余资源计算单元151的输出端与资源使用计算单元152的第一端连接。0074视频解码计算量预估单元153的第一端与解码计算量单元14的输出端连接,视频解码计算量预估单元153的第二端与视频播放参数设定单元154的第三端连接,视频解码计算量预估单元153的第三端与资源使用计算单元152的第二端连接。0075视频播放参数设定单元154的第一端与系统资源监测模块13连接,视频播放参数设定单元154的第二端与视频文件分离器11的第二端连接,视频播放参数设定单元154的第。

32、四端与资源均衡配置单元155的第一端连接,视频播放参数设定单元154的第五端与解码计算量单元14的输出端连接。0076资源均衡配置单元155的第二端与资源使用计算单元152的第三端连接,资源均衡配置单元155的第三端与信息处理单元连接。0077具体的,系统剩余资源计算单元151,用于根据视频播放系统的资源消耗计算得到视频播放系统的剩余资源。0078系统剩余资源计算单元从系统资源监测模块中获得视频播放系统的资源消耗,从说明书CN104093072A6/11页10视频播放系统的总的资源中减去视频播放系统的资源消耗,得到视频播放系统的剩余资源量。0079视频播放参数设定单元154,用于将将获取到的需。

33、要播放的视频信息的参数和视频播放系统的硬件参数发送至资源均衡配置单元155。0080视频解码计算量预估单元153,用于将解码计算量单元14发送的需要播放的视频信息对应的初始解码计算量发送至资源使用计算单元152;同时,根据视频播放参数设定单元154发送的更新后的需要播放的视频信息的参数,得到需要播放的视频信息的解码计算量并发送至资源使用计算单元152。0081资源使用计算单元152,用于根据视频播放系统的剩余资源和初始解码计算量计算需要播放的视频信息正常播放后视频播放系统的资源使用情况。0082资源使用计算单元可以根据系统剩余资源计算单元得到的视频播放系统的剩余资源量和需要播放的视频信息的初始。

34、解码计算量,得到需要播放的视频信息播放后视频播放系统的资源使用情况,需要播放的视频信息播放时所占用的视频信息播放系统的资源可以根据信息处理单元的相关参数的最优配置来得到。具体的,需要播放的视频信息的解码计算量的计算方法参照现有技术方案中任一可行的方案,此处不再赘述。0083资源均衡配置单元155,用于根据视频播放系统的资源使用情况、视频播放系统的总的资源、需要播放的视频信息的参数和所述视频播放系统的硬件参数配置信息处理单元12和视频文件分离器11的参数。0084进一步,参照图2所示,自适应单元还15包括视频解码计算量反馈单元156,其中0085资源均衡配置单元155,还用于比较需要播放的视频信。

35、息的参数和视频信息播放系统的硬件参数之间的关系以及视频播放系统的资源使用情况与视频播放系统的总资源之间的关系并反馈比较结果。0086视频播放参数设定单元154,还用于根据需要播放的视频信息的参数和视频信息播放系统的硬件参数之间的关系的比较结果和视频播放系统的硬件参数优化需要播放的视频信息的参数。0087视频解码计算量反馈单元156,用于根据优化的需要播放的视频信息的参数计算优化的解码计算量。0088资源使用计算单元152,还用于根据视频播放系统的剩余资源、优化的解码计算量计算需要播放的视频信息正常播放后视频播放系统的资源使用情况。0089资源均衡配置单元155,还用于根据视频播放系统的资源使用。

36、情况与视频播放系统的总资源之间的关系以及优化的需要播放的视频信息的参数配置信息处理单元的参数。0090具体的,资源均衡配置单元首先将得到的需要播放的视频信息的参数与视频播放系统的硬件参数进行比较,判断视频信息的各个参数是否超出视频播放系统的最大硬件参数设置,若视频信息中的一个参数超过视频播放系统对应的硬件参数,则发送视频播放系统的硬件参数中小于视频信息的参数的数值给视频播放参数设定单元,视频播放参数重新设定视频信息的相关参数的大小为视频播放系统可承受的最大数值,然后将重新设定后的视频信息的参数发送给视频解码计算量反馈单元。视频解码计算量反馈单元根据得到的更新后的视频信息的参数重新计算视频信息的。

37、解码计算量并将更新后的解码计算量发送至说明书CN104093072A107/11页11资源使用计算单元;资源使用计算单元根据得到的更新后的视频信息的解码计算量重新计算视频信息播放后视频播放系统的资源使用情况并发送至资源均衡配置单元。此时,资源均衡配置单元判断更新后的视频播放系统的资源使用量是否超出视频播放系统的总资源量,若没有超出,则按照正常的视频信息解码程度配置信息处理单元中各个模块的参数。若视频播放系统的资源使用量超出视频播放系统的总资源量,则根据降低后的视频信息的解码复杂度配置信息处理单元中的各个模块的参数。同时。根据需要播放的视频信息的参数对视频文件分离器的参数进行配置,以便于视频文件。

38、分离器对需要播放的视频信息进行分离得到视频流和音频流。0091若视频信息的参数未超出视频播放系统的参数,则直接判断资源均衡配置单元判断视频播放系统的资源使用量是否超出视频播放系统的总资源量,若没有超出,则按照正常的视频信息解码程度配置信息处理单元中各个模块的参数。若视频播放系统的资源使用量超出视频播放系统的总资源量,则根据降低后的视频信息的解码复杂度和需要播放的视频信息的参数配置信息处理单元中的各个模块的参数。同时,根据视频信息的参数配置视频文件分离器的参数。0092具体的,参照图3所示,视频信息播放系统中的信息处理单元12包括视频解码单元121、视频处理单元122和视频输出模块123,其中各。

39、个单元和模块之间的一种可行的连接方式如下所示0093视频解码单元121的第一端与自适应单元15的第三端连接,视频解码器122的第二端与视频文件分离器11的第三端连接,视频解码器121的第三端与视频处理单元122的第二端连接。0094视频处理单元122的第一端与自适应单元15的第三端连接,视频处理单元122的第三端与视频输出模块123的第一端连接。0095视频输出模块123的第二端与自适应单元15的第三端连接。0096视频解码单元121,用于对需要播放的视频信息中的视频流进行解码处理。0097视频处理单元122,用于对视频流进行图像调整处理并发送到所述视频输出模块。0098具体的,视频处理单元可。

40、以将经过解码处理的视频流进行色彩调整、边缘增强、对比度增强等图像处理之后发送至视频输出模块。0099视频输出模块123,用于将经过图像调整处理的视频流输出。0100其中,如图3中所示,视频解码单元121、视频处理单元122和视频输出模块123均与自适应单元15中的资源均衡配置单元155连接。0101其中,视频解码单元的参数可以包括解码滤波器复杂度、帧内预测复杂度、反变化复杂度和模式计数器MODELCOUNTER,简称MC变量的复杂度等信息。0102视频处理单元的参数可以包括视频锐化配置和降噪配置等。0103视频输出模块的参数可以包括插值方法、色空间转换配置、反交错方法等。0104进一步具体的,。

41、参照图4所示,信息处理单元12还包括音频解码单元124、音频处理单元125和音频输出模块126,其中,各个单元和模块之间的一种可行的连接方式如下所示0105音频解码单元124的第一端与自适应单元15的第三端连接,音频解码器124的第二端与视频文件分离器的第三端连接,音频解码器124的第三端与音频处理单元125的第说明书CN104093072A118/11页12二端连接。0106音频处理单元125的第一端与自适应单元15的第三端连接,音频处理单元125的第三端与音频输出模块126的第一端连接。0107音频输出模块126的第二端与自适应单元15的第三端连接。0108音频解码单元124,用于将需要播。

42、放的音频信息中的音频流进行解码处理。0109音频处理单元125,用于对音频流进行声音效果的调整处理并发送到音频输出模块。0110具体的,音频处理单元经经过解码处理的音频流的频率、声音、音效等参数进行调整后,发送至音频输出模块。0111音频输出模块126,用于将经过声音效果调整处理的音频流的数字信号转换为模拟信号并输出。0112具体的,音频输出模块将得到的经过处理之后的音频流的数字信号转换为模拟信号输出至声卡。0113其中,如图4中所示,音频解码单元121、音频处理单元122和音频输出模块123均与自适应单元15中的资源均衡配置单元155连接。0114需要说明的是,音频解码单元的参数可以包括音频。

43、信息的动态范围控制等级等信息。0115音频处理单元的参数可以包括音频信息的混合编码等级、音频信息的杜比格式等信息。0116音频输出模块的参数可以包括音频输出格式和音频输出的所占用的比特位等。0117本发明的实施例提供的视频信息播放系统,通过在视频信息播放系统中增加系统资源监测模块、解码计算量单元和自适应单元,自适应单元对系统资源监测模块获得的视频播放系统的硬件参数和资源消耗以及解码计算量单元获得的需要播放的视频信息的解码计算量进行分析,对视频播放系统中的信息处理单元中的视频解码器、视频处理单元、视频输出模块、音频解码器、音频处理单元和音频输出模块的参数进行合理的配置,解决了现有的播放器不能适应。

44、具有高分辨率、高码率和复杂编码方式的视频信息,从而出现播放器在播放具有高分辨率、高码率和复杂编码方式的视频信息时会有卡顿的问题,优化了播放器的配置,实现了视频信息的流畅播放。0118本发明的实施例提供一种视频信息播放方法,应用于图14对应的实施例提供的任一视频信息播放系统,参照图5所示,该方法包括以下步骤0119201、获取需要播放的视频信息的参数。0120202、计算需要播放的视频信息的参数对应的初始解码计算量。0121203、获取视频播放系统的硬件参数和资源消耗。0122204、根据初始解码计算量、视频播放系统的硬件参数和视频播放系统的资源消耗对信息处理单元进行参数配置,同时根据需要播放的。

45、视频信息的参数,对视频文件分离器进行参数配置。0123本发明的实施例提供的视频信息播放方法,通过在播放器中增加系统资源监测模块、解码计算量单元和自适应单元,自适应单元对系统资源监测模块获得的视频播放系统的硬件参数和资源消耗以及解码计算量单元获得的需要播放的视频信息的解码计算量进说明书CN104093072A129/11页13行分析,对视频播放系统中的信息处理单元中的视频解码器、视频处理单元、视频输出模块、音频解码器、音频处理单元和音频输出模块的参数进行合理的配置,解决了现有的播放器不能适应具有高分辨率、高码率和复杂编码方式的视频信息,从而出现播放器在播放具有高分辨率、高码率和复杂编码方式的视频。

46、信息时会有卡顿的问题,优化了播放器的配置,实现了视频信息的流畅播放。0124本发明的实施例提供一种视频信息播放方法,应用于图14对应的实施例提供的任一视频信息播放系统,参照图6所示,该方法包括以下步骤0125301、获取需要播放的视频信息的参数。0126302、计算需要播放的视频信息的参数对应的初始解码计算量。0127303、获取视频播放系统的硬件参数和资源消耗。0128304、根据视频播放系统的资源消耗,计算视频播放系统的剩余资源。0129305、根据视频播放系统的剩余资源和需要播放的视频信息对应的初始解码计算量,获取需要播放的视频信息播放后视频播放系统的资源的使用量。0130306、根据需。

47、要播放的视频信息播放后视频播放系统的资源的使用量、视频播放系统的硬件参数和需要播放的视频信息的参数对信息处理单元进行参数配置,同时根据需要播放的视频信息的参数对视频文件分离器进行参数配置。0131需要说明的是,本实施例中各个步骤可以对应于本发明中提供的视频信息播放系统的各个模块来执行,此处不做一一的说明,可以参照本发明中的视频播放系统中的相关描述。0132本发明的实施例提供的视频信息播放方法,通过在播放器中增加系统资源监测模块、解码计算量单元和自适应单元,自适应单元对系统资源监测模块获得的视频播放系统的硬件参数和资源消耗以及解码计算量单元获得的需要播放的视频信息的解码计算量进行分析,对视频播放。

48、系统中的信息处理单元中的视频解码器、视频处理单元、视频输出模块、音频解码器、音频处理单元和音频输出模块的参数进行合理的配置,解决了现有的播放器不能适应具有高分辨率、高码率和复杂编码方式的视频信息,从而出现播放器在播放具有高分辨率、高码率和复杂编码方式的视频信息时会有卡顿的问题,优化了播放器的配置,实现了视频信息的流畅播放。0133本发明的实施例提供一种视频信息播放方法,应用于图14对应的实施例提供的任一视频信息播放系统,参照图7所示,该方法包括以下步骤0134401、获取需要播放的视频信息的参数。0135402、计算需要播放的视频信息的参数对应的初始解码计算量。0136403、获取视频播放系统。

49、的硬件参数和资源消耗。0137404、根据视频播放系统的资源消耗,计算视频播放系统的剩余资源。0138405、根据视频播放系统的剩余资源和需要播放的视频信息对应的初始解码计算量,获取需要播放的视频信息播放后视频播放系统的资源的使用量。0139406、判断需要播放的视频信息的参数配置是否超出视频播放系统的硬件参数的范围。0140407、若视频信息的参数配置超过视频播放系统的硬件参数的范围,则重新设定需要播放的视频信息的参数。说明书CN104093072A1310/11页140141408、计算需要播放的视频信息更新后的参数对应的解码计算量。0142409、根据视频播放系统的剩余资源和更新后的解码计算量,获取更新后的需要播放的视频信息播放后视频播放系统的资源的使用量。0143需要说明的是,步骤409之后可以选择执行步骤410或者步骤411;若更新后的需要播放的视频信息播放后视频播放系统的资源的使用量超出所述视频播放系统的总资源量,则执行步骤410;若更新后的需要播放的视频信息播放后视频播放系统的资源的使用量未超出视频播放系统的总资源量,则执行步骤411;0144410、降低需要播放的视频的解码复杂度直到视频播放系统的资源的使用量未超出视频播放系统的总资源量,并将降低后的需要播放的视频信息的解码复杂度发送至信息处理单元同时根据更新后的需要播放的视频信息的参数配置对信息处理单元进行。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 电学 > 电通信技术


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1