[发明专利]一种屏幕图像录制方法、终端及计算机可读存储介质在审
申请号: | 201710434678.4 | 申请日: | 2017-06-09 |
公开(公告)号: | CN107277607A | 公开(公告)日: | 2017-10-20 |
发明(设计)人: | 马子平 | 申请(专利权)人: | 努比亚技术有限公司 |
主分类号: | H04N21/433 | 分类号: | H04N21/433;H04N21/44;H04N5/76 |
代理公司: | 深圳鼎合诚知识产权代理有限公司44281 | 代理人: | 江婷,李发兵 |
地址: | 518057 广东省深圳市南山区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 屏幕 图像 录制 方法 终端 计算机 可读 存储 介质 | ||
技术领域
本发明涉及通信技术领域,尤其涉及一种屏幕图像录制方法、终端及计算机可读存储介质。
背景技术
在移动互联网时代,随着智能终端的推广和普及,用户不断追求高品质的音视频、摄像、录屏体验。为了录制更加真实、连贯以及流畅的视频图像,并使该视频图像能动态呈现出更多细节的效果,通常需要提高智能终端的录屏帧率,比如将录屏帧率提升至为60F/s或120F/s。但是,限于智能终端系统在单位时间内获取到的截屏图像流有限,智能终端的录屏帧率往往无法进一步提升,通常情况下屏幕录像机的最大帧率仅为30F/s,无法满足用户日益增长的录屏帧率的需求。
在使用智能终端的录屏APP(Application,计算机应用程序)录制屏幕图像时,例如,用户录屏分享某个应用的使用过程,或者工程师录屏记录某个问题的出现场景,为了获取动态、真实新颖的屏幕图像内容,往往需要在超高分辨率、超高帧率快速截屏后拼凑出一个视频,由于终端系统内部的硬件处理能力有限,在单位时间内获取到的截屏图像流也是有限的,因此若根据该截屏图像流生成视频图像不仅容易造成画面显示滞后,影响用户体验,更是无法满足用户对高录屏帧率的追求,并且若仅对该截屏图像流进行压缩编码也无法充分利用终端系统内硬件编码器和软件编码器的编码能力。
发明内容
本发明要解决的技术问题在于:现有技术中进行屏幕图像录制时由于终端系统内部硬件处理能力有限,所以在单位时间内获取到的截屏图像帧较少,对该截屏图像帧进行编码时无法充分调用相应编码器的编码能力,导致录屏帧率无法满足用户需求的问题。针对该技术问题,提供一种屏幕图像录制方法、终端及计算机可读存储介质。
为解决上述技术问题,本发明提供一种屏幕图像录制方法,包括:
获取待编码的截屏图像流;
将所述截屏图像流中的至少部分图像帧分成图像组,每一图像组中包括至少两个连续的图像帧;
计算各图像组中各连续图像帧之间的重合度;
根据得到的所述各图像组中各图像帧之间的重合度,按预设图像补偿规则为各图像组生成补偿图像帧并插入到相应图像组之后;
对插入补偿图像帧后的截屏图像流进行编码输出视频文件。
可选地,所述将所述截屏图像流中的至少部分图像帧分成图像组包括:
将所述截屏图像流中的所有图像帧分成连续的图像组。
可选地,每一所述图像组中包括两个连续的图像帧,所述计算各图像组中各连续图像帧之间的重合度包括:
比较每一所述图像组中两个连续图像帧之间各相应像素点的像素值大小,并获取所述两个连续图像帧之间对应像素值相等区域的像素点之数量;
将所述获取到的像素点之数量与一个图像帧中像素点总数的比值作为每一所述图像组中两个连续图像帧之间的重合度。
可选地,所述将所述截屏图像流中的至少部分图像帧分成图像组之前还包括:
对所述获取到的截屏图像流进行编码,并计算对所述截屏图像流进行编码时的录屏帧率;
判断所述录屏帧率是否大于等于预设录屏帧率,若是,则根据对所述截屏图像流的编码结果输出相应的视频文件,否则,对所述截屏图像流中的至少部分图像帧进行分组。
可选地,所述对插入补偿图像帧后的截屏图像流进行编码输出视频文件包括:
按照预设编码分配原则,提取所述插入补偿图像帧后的截屏图像流中需要通过硬编码的图像帧以及需要通过软编码的图像帧分别发送至硬件编码器和软件编码器进行编码;
对经所述硬件编码器和经所述软件编码器编码后的图像帧进行合成输出视频文件;
所述编码分配原则包括:
循环的从所述插入补偿图像帧后的截屏图像流中,依次提取X帧作为需要通过硬编码的图像帧后,再依次提取Y帧作为需要通过软编码的图像帧;所述Y取大于等于1的整数。所述X取大于所述Y的整数。
可选地,所述根据得到的所述各图像组中图像帧之间的重合度,按预设图像补偿规则为各图像组生成补偿图像帧之前还包括:
判断每一所述图像组中各连续图像帧之间的重合度是否大于等于预设第一重合度阈值,如是,则不生成补偿图像帧,否则,按预设图像补偿规则为每一所述图像组生成相应的补偿图像帧。
可选地,所述按预设图像补偿规则为各图像组生成相应的补偿图像帧包括:
将每一所述图像组中各连续图像帧之间各相应像素点的加权平均像素值作为所述补偿图像帧中相应像素点的像素值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于努比亚技术有限公司,未经努比亚技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710434678.4/2.html,转载请声明来源钻瓜专利网。
- 彩色图像和单色图像的图像处理
- 图像编码/图像解码方法以及图像编码/图像解码装置
- 图像处理装置、图像形成装置、图像读取装置、图像处理方法
- 图像解密方法、图像加密方法、图像解密装置、图像加密装置、图像解密程序以及图像加密程序
- 图像解密方法、图像加密方法、图像解密装置、图像加密装置、图像解密程序以及图像加密程序
- 图像编码方法、图像解码方法、图像编码装置、图像解码装置、图像编码程序以及图像解码程序
- 图像编码方法、图像解码方法、图像编码装置、图像解码装置、图像编码程序、以及图像解码程序
- 图像形成设备、图像形成系统和图像形成方法
- 图像编码装置、图像编码方法、图像编码程序、图像解码装置、图像解码方法及图像解码程序
- 图像编码装置、图像编码方法、图像编码程序、图像解码装置、图像解码方法及图像解码程序