专利名称:视频文件播放处理方法及显示设备的制作方法
技术领域:
本发明涉及视频播放处理技术领域,特别是一种视频文件播放处理方法及显示设 备,降低显示设备进行视频显示所消耗的能量。
背景技术:
高分辨率的无线显示移动设备因其良好的便携性、清晰的图像品质等优点具有广 阔的市场。无线显示移动设备通过无线接口从主机端接收符合无线接口通信协议的显示数 据,然后由解码模块解码接收到的显示数据,将解码得到的视频流数据的像素信息发送到 显存进行存储,VGA (Video Graphics Array,视频图形阵列)处理模块根据显存中的像素信 息生成VGA信号发送到显示屏进行显示。发明人在实现本发明的过程中,发现现有技术至少存在如下问题由于无线显示移动设备一般应用于视频播放,其采用电池供电,而一般来讲,采用 电池方式进行供电就可能发生电量不足,无法完成当前视频播放,或者续航时间短的问题。当然,其他利用有限电源供电的显示设备也存在同样的问题。
发明内容
本发明的目的是提供一种视频文件播放处理方法及显示设备,降低显示设备处理 视频文件播放时的能量消耗。为了实现上述目的,本发明实施例提供了一种显示设备,通过一能量有限的电源 来进行供电,且支持最高分辨率为第一分辨率的视频文件的播放,所述设备包括接收模块,用于通过无线接口接收用于显示具有第二分辨率的视频文件的显示数 据,所述第二分辨率小于所述第一分辨率;解码模块,用于对接收到的所述显示数据进行解码;显存模块,用于保存解码后得到的所述视频文件的像素信息;视频图形阵列处理模块,用于根据显存中的像素信息生成视频图形阵列信号发送 到显示屏进行显示;所述设备还包括时钟模块,用于生成驱动所述接收模块、解码模块、显存模块和视频图形阵列处理 模块的时钟信号;时钟信号频率控制模块,用于控制所述时钟模块生成具有第一频率的第一时钟和/或控制所述时钟模块生成具有第二频率的第二时钟,所述解码模块在所述第一时钟的驱 动下,能正常处理所述待播放视频文件,所述显存模块在所述第二时钟的驱动下,能正常处 理所述像素信息;所述第一频率低于所述解码模块在所述第一分辨率正常工作时的最低时钟频 率;所述第二频率低于所述显存模块在所述第一分辨率正常工作时的最低时钟频率。为了实现上述目的,本发明实施例还提供了 一种视频文件播放处理方法,支持视 频文件播放的最高分辨率为第一分辨率,所述播放方法包括通过无线接口接收待播放视频文件的显示数据;对接收到的待播放视频文件的显示数据进行解码;保存解码后得到的所述待播放视频文件的像素信息到显存;根据显存中的像素信息生成视频图形阵列信号发送到显示屏进行显示;驱动所述解码动作的第一时钟的频率为第一频率,驱动所述显存处理所述像素信 息的第二时钟的频率为第二频率,在所述第一时钟的驱动下,能正常解码所述待播放视频 文件,在所述第二时钟的驱动下,所述显存能正常处理所述像素信息;所述第一频率低于在所述第一分辨率正常解码时的最低时钟频率,所述第二频率 低于显存在所述第一分辨率正常工作时的最低时钟频率。本发明实施例具有以下的有益效果考虑到显示设备支持分辨率较高的视频文件的播放,在分辨率降低后,显示设备 的显存、解码模块不再需要那么高的时钟频率,因此,本发明实施例进一步降低显存和解码 模块的时钟频率,使之降低到支持当前分辨率的视频文件的播放的程度,进一步降低了显 示设备的电量消耗。
图1为本发明第一实施例的视频文件播放处理方法的流程示意图;图2为本发明第一实施例的视频文件播放处理装置的结构示意图;图3为本发明第一实施例的方法中步骤16的详细流程示意图;图4为本发明第二实施例的显示设备的结构示意图。
具体实施例方式在使用显示设备观看视频文件的过程中,影响显示设备的功率消耗主要包括如下 的两方面1、分辨率,同样的视频图像在大分辨率下,所需处理的像素个数更多,必然增加功 耗;2、解码模块和显存的时钟频率。本发明实施例的视频文件播放处理方法、装置及显示设备中,通过控制视频文件 的分辨率和/或解码模块和显存的时钟频率来降低显示设备处理视频文件播放时的能量 消耗。在本发明的具体实施例中,该显示设备通过一能量有限的电源来进行供电,而在后续的具体说明中,仅以无线显示移动设备为例进行说明。<第一具体实施例>本发明的第一具体实施例中,视频文件播放处理方法如图1所示,包括步骤11,获取并保存无线显示移动设备播放不同分辨率的视频文件对应的第一电 量消耗速率(即单位时间内消耗的电量);步骤12,获取无线显示移动设备的当前电量和原始待播放视频文件的第一分辨率 和播放时长;步骤13,根据无线显示移动设备播放不同分辨率的视频文件对应的第一电量消耗 速率、所述原始待播放视频文件的第一分辨率和播放时长,计算所述无线显示移动设备播 放分辨率为第一分辨率的所述原始待播放视频文件所消耗的第一电量;步骤14,判断所述无线显示移动设备的当前电量是否大于所述第一电量,如果是 进入步骤15,否则进入步骤16 ;步骤15,通过无线接口向所述无线显示移动设备发送用于显示所述原始待播放视 频文件的显示数据;步骤16,降低所述原始待播放视频文件的分辨率(在此得到了第二视频文件), 并通过所述无线接口向所述无线显示移动设备发送用于显示降低分辨率得到的视频文件 (即第二视频文件)的显示数据。在本发明的具体实施例中,该显示数据可以是两种形式视频文件的原始RGB数据;或视频文件的原始RGB数据经过帧间和/或帧内预测后的压缩数据。 第一种方式下,无线显示移动设备直接可以利用,而第二种方式下,无线显示移动 设备需要利用帧预测算法恢复出当前待播放帧。通过上述的描述可以发现,由于分辨率降低,所以无线显示移动设备所需处理的 像素个数减少,必然降低了功耗,因此能播放更长的时间,而用户也能够欣赏更长时间的视
频播放。下面对各个步骤进行进一步详细说明。步骤11中需要预先并保存无线显示移动设备播放不同分辨率的视频文件时单位 时间内的电量消耗,这个可通过离线方式来测量得到,对于每一种分辨率的单位时间内的 电量消耗的测量如下所述,包括步骤111,测量无线显示移动设备的电量Al ;步骤112,播放无线显示移动设备能够支持的分辨率B的视频文件预定时间;步骤113,测量无线显示移动设备的电量A2 ;步骤114,将电量Al与A2的差除以播放时间得到在无线显示移动设备播放分辨率 为B的视频文件时单位时间内的电量消耗。可以发现在步骤11和步骤13中都需要获取无线显示移动设备的当前电量,下面 对如何获取该当前电量进行详细说明。由于现在的用于移动设备的电池都是智能电池,移动设备能通过I2C总线与智能 电池的管理芯片交互,获取电池的信息,其中就包括电池的当前电量; 获取该电量后,主机端通过无线接口接收即可。
当然,根据智能电池的不同、管理芯片的不同,该总线也可能是其他形式的总线。本发明的第一具体实施例中,视频文件播放处理装置如图2所示,包括保存模块,用于保存无线显示移动设备播放不同分辨率的视频文件对应的第一电 量消耗速率(即单位时间内消耗的电量);当前电量获取模块,用于获取所述无线显示移动设备的当前电量;播放参数获取模块,用于获取原始待播放视频文件的第一分辨率和播放时长;计算模块,用于根据无线显示移动设备播放不同分辨率的视频文件对应的第一电 量消耗速率、所述原始待播放视频文件的第一分辨率和播放时长,计算所述无线显示移动 设备播放所述原始待播放视频文件所消耗的第一电量;判断模块,用于判断所述无线显示移动设备的当前电量是否小于所述第一电量, 获取一判断结果;第一发送模块,用于在所述判断结果指示当前电量大于或等于第一电量时,通过 无线接口向所述无线显示移动设备发送用于显示所述原始待播放视频文件的显示数据;视频文件处理模块,用于在所述判断结果指示当前电量小于第一电量时,降低所 述原始待播放视频文件的分辨率; 第二发送模块,用于通过所述无线接口向所述无线显示移动设备发送用于显示降 低分辨率得到的视频文件的显示数据。在本发明的第一实施例的上述描述中,通过降低分辨率,延长了视频文件的播放 时间,使用户能欣赏更长时间的视频,但当前电量还不一定能够支持无线显示移动设备将 降低分辨率得到的视频文件播放完,为了能将降低分辨率得到的视频文件播放完,需要将 分辨率降低到某一特定值,因此,本发明第一实施例的步骤16如图3所示,具体包括步骤161,将所述当前电量除以播放时长,得到所述无线显示移动设备的第二电量 消耗速率;步骤162,获取第三电量消耗速率,所述第三电量消耗速率为预先保存的无线显示 移动设备的第一电量消耗速率中,小于或等于所述第二电量消耗速率的最大值;步骤163,将所述原始待播放视频文件的分辨率降低到所述第三电量消耗速率所 对应的第三分辨率;步骤164,通过所述无线接口向所述无线显示移动设备发送用于显示分辨率降低 到第三分辨率后的视频文件的显示数据。也就是说,将所述原始待播放视频文件的分辨率降低到第三分辨率,所述第三分 辨率下,所述无线显示移动设备播放视频文件的电量消耗速率小于或等于所述当前电量除 以所述播放时长得到的第二电量消耗速率。因此,该视频文件处理模块具体包括电量消耗速率计算单元,用于在所述判断结果指示当前电量小于第一电量时,将 所述当前电量除以播放时长,得到所述无线显示移动设备的第二电量消耗速率;电量消耗速率获取单元,用于获取第三电量消耗速率,所述第三电量消耗速率为 预先保存的无线显示移动设备的第一电量消耗速率中,小于或等于所述第二电量消耗速率 的最大值;分辨率修改单元,用于将所述原始待播放视频文件的分辨率降低到所述第三电量消耗速率所对应的第三分辨率。通过上述的处理,由于在第三分辨率下的视频文件播放时的电力消耗速率小于当 前电量除以播放时长得到的第二电量消耗速率,因此无线显示移动设备的当前电量能够将 视频文件播放完。应当了解的是,在现有的无线接口的传输速率条件下,无线显示移动设备通过无 线接口从主机端接收符合无线接口通信协议的用于显示视频文件的显示数据,然后由解 码模块解码接收到的显示数据,将解码后的视频流数据的像素信息发送到显存进行存储, VGA (Video Graphics Array,视频图形阵列)处理模块根据显存中的像素信息生成VGA信 号发送到显示屏进行显示。在上述的处理过程中,解码模块和显存的时钟频率一直工作在最高频率,以支持 最高分辨率的视频文件的播放,而解码模块和显存的时钟频率越高,其能量消耗越高,而当 播放的视频文件的分辨率低于设备支持的最高分辨率时,解码模块和显存的时钟频率并不 需要在最高频率,因此,本发明实施例的方法为了进一步降低无线显示移动设备的能量消 耗,还包括如下步骤降低无线显示移动设备的解码模块和显存的时钟频率,在降低后的时钟频率的时 钟的驱动下,所述无线显示移动设备的解码模块和显存支持所述分辨率降低后的视频文件 的播放,其中解码模块在当前分辨率下的驱动时钟的最低频率为当前分辨率*采样帧数/每 个时钟解出的像素个数,这里每个时钟解出的像素个数与压缩算法以及压缩算法的实现方 法有关。显存模块在当前分辨率下的驱动时钟的最低频率为当前分辨率*RGB总位宽 * (刷新率+采样帧频)/ (DDR2位宽拉)<第二具体实施例>为了降低无线显示移动设备播放视频文件时的功率消耗,本发明第二具体实施例 提供了一种无线显示移动设备,支持视频文件播放的最高分辨率为第一分辨率,如图4所 示,包括接收模块,用于通过无线接口接收用于显示待播放视频文件的显示数据;解码模块,用于对接收到的所述显示数据进行解码;显存模块,用于保存解码后得到的所述待播放视频文件的像素信息;视频图形阵列处理模块,用于根据显存中的像素信息生成视频图形阵列信号发送 到显示屏进行显示。时钟模块,用于生成驱动所述接收模块、解码模块、显存模块和视频图形阵列处理 模块的时钟信号;时钟信号频率控制模块,用于控制所述时钟模块生成具有第一频率的第一时钟和 /或控制所述时钟模块生成具有第二频率的第二时钟,所述解码模块在所述第一时钟的驱 动下,能正常处理所述待播放视频文件,所述显存模块在所述第二时钟的驱动下,能正常处 理所述像素信息;所述第一频率低于所述解码模块在所述第一分辨率正常工作时的最低时钟频 率;
所述第二频率低于所述显存模块在所述第一分辨率正常工作时的最低时钟频率。所述解码模块在第一分辨率下的驱动时钟的最低频率为第一分辨率*采样帧数 /每个时钟解出的像素个数,这里每个时钟解出的像素个数与压缩算法以及压缩算法的实 现方法有关。显存模块在第一分辨率下的驱动时钟的最低频率为第一分辨率*RGB总位宽 * (刷新率+采样帧频)/ (DDR2位宽拉)本发明第二实施例的方法其支持视频文件播放的最高分辨率为第一分辨率,该方 法包括步骤51,通过无线接口接收待播放视频文件的显示数据;步骤52,接收到的待播放视频文件的显示数据进行解码;步骤53,保存解码后得到的所述待播放视频文件的像素信息到显存;步骤M,根据显存中的像素信息生成视频图形阵列信号发送到显示屏进行显示;驱动所述解码动作的第一时钟的频率为第一频率,驱动所述显存处理所述像素信 息的第二时钟的频率为第二频率,在所述第一时钟的驱动下,能正常解码所述待播放视频 文件,在所述第二时钟的驱动下,所述显存能正常处理所述像素信息;所述第一频率低于在所述第一分辨率正常解码时的最低时钟频率,所述第二频率 低于显存在所述第一分辨率正常工作时的最低时钟频率。在上述的说明中,关于解码模块和显存模块在某一分辨率正常工作时的时钟频率 的计算仅仅是本发明实施例的一种具体计算方式,但根据不同的情况(如编码方式、显存 的具体情况)其计算有可能不同,但在此不进一步详细说明。在本发明的具体实施例中,是以原始待播放文件进行的说明,也就是在视频文件 播放前进行预测,应当了解的是,本发明实施例也可以在视频播放过程中进行应用,这种情 况下,处理的对象为视频文件剩余的部分,由于其处理方式与原始待播放视频文件的处理 方式几乎相同,唯一的不同在于处理时间点的差别,因此,在此不再详细描述。以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人 员来说,在不脱离本发明原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应 视为本发明的保护范围。
权利要求
1.一种显示设备,通过一能量有限的电源来进行供电,且支持最高分辨率为第一分辨 率的视频文件的播放,所述设备包括接收模块,用于通过无线接口接收用于显示具有第二分辨率的视频文件的显示数据, 所述第二分辨率小于所述第一分辨率;解码模块,用于对接收到的所述显示数据进行解码; 显存模块,用于保存解码后得到的所述视频文件的像素信息; 视频图形阵列处理模块,用于根据显存中的像素信息生成视频图形阵列信号发送到显 示屏进行显示;其特征在于,所述设备还包括时钟模块,用于生成驱动所述接收模块、解码模块、显存模块和视频图形阵列处理模块 的时钟信号;时钟信号频率控制模块,用于控制所述时钟模块生成具有第一频率的第一时钟和/或 控制所述时钟模块生成具有第二频率的第二时钟,所述解码模块在所述第一时钟的驱动 下,能正常处理所述待播放视频文件,所述显存模块在所述第二时钟的驱动下,能正常处理 所述像素信息;所述第一频率低于所述解码模块在所述第一分辨率正常工作时的最低时钟频率; 所述第二频率低于所述显存模块在所述第一分辨率正常工作时的最低时钟频率。
2.根据权利要求1所述的显示设备,其特征在于所述解码模块在第一分辨率下的驱动时钟的最低频率为第一分辨率*采样帧数/每 个时钟解出的像素个数;显存模块在第一分辨率下的驱动时钟的最低频率为第一分辨率*RGB总位宽*(刷新 率+采样帧频)/ (DDR2位宽*2)。
3.一种视频文件播放处理方法,支持视频文件播放的最高分辨率为第一分辨率,其特 征在于,所述播放方法包括通过无线接口接收待播放视频文件的显示数据; 对接收到的待播放视频文件的显示数据进行解码; 保存解码后得到的所述待播放视频文件的像素信息到显存; 根据显存中的像素信息生成视频图形阵列信号发送到显示屏进行显示; 驱动所述解码动作的第一时钟的频率为第一频率,驱动所述显存处理所述像素信息的 第二时钟的频率为第二频率,在所述第一时钟的驱动下,能正常解码所述待播放视频文件, 在所述第二时钟的驱动下,所述显存能正常处理所述像素信息;所述第一频率低于在所述第一分辨率正常解码时的最低时钟频率,所述第二频率低于 显存在所述第一分辨率正常工作时的最低时钟频率。
4.根据权利要求3所述的视频文件播放处理方法,其特征在于在第一分辨率下解码的驱动时钟的最低频率为第一分辨率*采样帧数/每个时钟解 出的像素个数;显存在第一分辨率下的驱动时钟的最低频率为第一分辨率*RGB总位宽*(刷新率+ 采样帧频)/(DDR2位宽拉)。
全文摘要
本发明提供一种视频文件播放处理方法及显示设备,该显示设备包括时钟模块,用于生成驱动接收模块、解码模块、显存模块和视频图形阵列处理模块的时钟信号;时钟信号频率控制模块,用于控制所述时钟模块生成具有第一频率的第一时钟和/或控制所述时钟模块生成具有第二频率的第二时钟,所述解码模块在所述第一时钟的驱动下,能正常处理所述待播放视频文件,所述显存模块在所述第二时钟的驱动下,能正常处理所述像素信息;第一频率低于所述解码模块在第一分辨率正常工作时的最低时钟频率;第二频率低于所述显存模块在第一分辨率正常工作时的最低时钟频率。本发明降低了显示设备的能量消耗,使用户在能量有限的情况下能尽可能多的播放视频文件。
文档编号G09G5/36GK102142243SQ201110092708
公开日2011年8月3日 申请日期2008年9月27日 优先权日2008年9月27日
发明者李琪, 王桐 申请人:联想(北京)有限公司