[发明专利]一种视频帧率转换方法及装置在审
申请号: | 201611165444.6 | 申请日: | 2016-12-16 |
公开(公告)号: | CN107222758A | 公开(公告)日: | 2017-09-29 |
发明(设计)人: | 张能锋 | 申请(专利权)人: | 深圳市万佳安物联科技股份有限公司 |
主分类号: | H04N21/234 | 分类号: | H04N21/234;H04N21/2343;H04N21/44;H04N21/4402;H04N21/845;G06Q30/02 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518000 广东省深圳市龙华新区大*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 视频 转换 方法 装置 | ||
技术领域
本发明涉及视频处理技术领域,尤其涉及一种视频帧率转换方法及装置。
背景技术
随着科技的发展,手机成为人们生活中必不可少的物品,利用手机摄像头进行视频拍摄并直播的应用有很多,但是,由于手机视频采集时不支持采集固定帧率的视频流,而直播输出的视频流却要求是固定帧率的,因此如何保证视频直播的实时性,成为目前亟待解决的技术问题。
发明内容
本发明主要解决的技术问题是提供一种基于实时竞价的广告价格调节装置和方法,能够调整广告出价,以使有限的预算能买到尽可能多的广告位,使广告主代理的广告得到更多的曝光数。
为解决上述技术问题,本发明采用的一个技术方案是:提供一种视频帧率转换方法,包括:获取预设单位时间内采集的视频流;统计所述视频流的实际视频帧数;获取所述预设单位时间内对应的目标视频帧数;根据所述实际视频帧数和所述目标视频帧数确定需处理帧数,所述需处理帧数包括需增加帧数或需减少帧数;当所述需处理帧数为需减少帧数,所述预设计算公式为:i×n/n-m;当所述需处理帧数为需增加帧数,所述预设计算公式为:i×m/m-n;其中的n为所述实际视频帧数,m为所述目标视频帧数,i为1至m-n中的正整数;按照预设计算公式计算各需处理帧数的序号,并按所述序号增加所述需增加帧数或减少所述需减少帧数,得到转换后的视频流;对所述转换后的视频流进行编码,得到可播放视频。
为解决上述技术问题,本发明采用的一个技术方案是:提供一种视频帧率转换装置,包括:第一获取模块,用于获取预设单位时间内采集的视频流;统计模块,用于统计所述视频流的实际视频帧数;第二获取模块,用于获取所述预设单位时间内对应的目标视频帧数;确定模块,用于根据所述实际视频帧数和所述目标视频帧数确定需处理帧数,所述需处理帧数包括需增加帧数或需减少帧数;计算模块,用于按照预设计算公式计算各需处理帧数的序号,并按所述序号增加所述需增加帧数或减少所述需减少帧数,得到转换后的视频流;当所述需处理帧数为需减少帧数,所述预设计算公式为:i×n/n-m;当所述需处理帧数为需增加帧数,所述预设计算公式为:i×m/m-n;其中的n为所述实际视频帧数,m为所述目标视频帧数,i为1至m-n中的正整数;编码模块,用于对所述转换后的视频流进行编码,得到可播放视频。
本发明的实施例提供的技术方案可以包括以下有益效果:
上述技术方案,可以保证视频直播的实时性,而将采集的视频流放入第一视频帧队列,转换后的视频流放入第二视频帧队列,即视频采集进程和帧率转换进程在不同的队列中,这样,数据帧直接在内存中操作,操作效率高。而为了保证直播延时尽量小,可以将预设单位时间在合适的范围内设置的尽量小。同时,按照预设计算公式计算各需处理帧数的序号,这样,既保证了可以简单高效的进行视频帧率转换,又保证了保真效果的最优性。
附图说明
图1是根据一示例性实施例示出的一种视频帧率转换方法的流程图。
图2是根据一示例性实施例示出的另一种视频帧率转换方法的流程图。
图3是根据一示例性实施例示出的一种视频帧率转换方法中步骤S104的流程图。
图4是根据一示例性实施例示出的又一种视频帧率转换方法的流程图。
图5是根据一示例性实施例示出的一种视频帧率转换装置的框图。
图6是根据一示例性实施例示出的另一种视频帧率转换的框图。
图7是根据一示例性实施例示出的一种视频帧率转换装置中确定模块的框图。
图8是根据一示例性实施例示出的又一种视频帧率转换装置的框图。
具体实施方式
下面结合具体实施方式对本发明的技术方案作进一步更详细的描述。显然,所描述的实施例仅仅是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动的前提下所获得的所有其他实施例,都应属于本发明保护的范围。
本发明实施例提供了一种视频帧率转换方法,该方法可用于终端设备中,如图1所示,该方法包括步骤S101-S106:
在步骤S101中,获取预设单位时间内采集的视频流;
在步骤S102中,统计视频流的实际视频帧数;
在步骤S103中,获取预设单位时间内对应的目标视频帧数;
在步骤S104中,根据实际视频帧数和目标视频帧数确定需处理帧数,需处理帧数包括需增加帧数或需减少帧数;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市万佳安物联科技股份有限公司,未经深圳市万佳安物联科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611165444.6/2.html,转载请声明来源钻瓜专利网。