一种视频帧率转换方法及装置的制造方法

文档序号:9814762阅读:690来源:国知局
一种视频帧率转换方法及装置的制造方法
【技术领域】
[0001] 本发明设及视频处理技术领域,尤其设及一种视频帖率转换方法及装置。
【背景技术】
[0002] 随着科技的发展,手机成为人们生活中必不可少的物品,利用手机摄像头进行视 频拍摄并直播的应用有很多,但是,由于手机视频采集时不支持采集固定帖率的视频流,而 直播输出的视频流却要求是固定帖率的,因此如何保证视频直播的实时性,成为目前亟待 解决的技术问题。

【发明内容】

[0003] 本发明实施例提供一种视频帖率转换方法及装置,包括如下技术方案:
[0004] 根据本发明实施例的第一方面,提供一种视频帖率转换方法,包括:
[0005] 获取预设单位时间内采集的视频流;
[0006] 统计所述视频流的实际视频帖数;
[0007] 获取所述预设单位时间内对应的目标视频帖数;
[000引根据所述实际视频帖数和所述目标视频帖数确定需处理帖数,所述需处理帖数包 括需增加帖数或需减少帖数;
[0009] 按照预设计算公式计算各需处理帖数的序号,并按所述序号增加所述需增加帖数 或减少所述需减少帖数,得到转换后的视频流;
[0010] 对所述转换后的视频流进行编码,得到可播放视频。
[0011] 在一个实施例中,所述方法还包括:
[0012] 将所述采集的视频流放入第一视频帖队列中;
[0013] 将所述转换后的视频流放入第二视频帖队列中。
[0014] 在一个实施例中,所述根据所述实际视频帖数和所述目标视频帖数确定需处理帖 数,包括:
[0015] 将所述实际视频帖数和所述目标视频帖数进行比较;
[0016] 当所述实际视频帖数大于所述目标视频帖数时,确定所述需处理帖数为需减少帖 数,需减少帖数=实际视频帖数-目标视频帖数;
[0017] 当所述实际视频帖数小于所述目标视频帖数时,确定所述需处理帖数为需增加帖 数,需增加帖数=目标视频帖数-实际视频帖数。
[001引在一个实施例中,所述方法还包括:
[0019]当所述需处理帖数为需减少帖数,所述预设计算公式为:
[0021] 其中,n为所述实际视频帖数,m为所述目标视频帖数,i为1至n-m中的正整数;
[0022] 当所述需处理帖数为需增加帖数,所述预设计算公式为:
[0024]其中,n为所述实际视频帖数,m为所述目标视频帖数,i为I至m-n中的正整数。
[00巧]在一个实施例中,所述方法还包括:
[0026] 接收输入的预设单位时间设置命令;
[0027] 根据所述预设单位时间设置命令,设置所述预设单位时间。
[0028] 根据本发明实施例的第二方面,提供一种视频帖率转换装置,包括:
[0029] 第一获取模块,用于获取预设单位时间内采集的视频流;
[0030] 统计模块,用于统计所述视频流的实际视频帖数;
[0031] 第二获取模块,用于获取所述预设单位时间内对应的目标视频帖数;
[0032] 确定模块,用于根据所述实际视频帖数和所述目标视频帖数确定需处理帖数,所 述需处理帖数包括需增加帖数或需减少帖数;
[0033] 计算模块,用于按照预设计算公式计算各需处理帖数的序号,并按所述序号增加 所述需增加帖数或减少所述需减少帖数,得到转换后的视频流;
[0034] 编码模块,用于对所述转换后的视频流进行编码,得到可播放视频。
[0035] 在一个实施例中,所述装置还包括:
[0036] 第一处理模块,用于将所述采集的视频流放入第一视频帖队列中;
[0037] 第二处理模块,用于将所述转换后的视频流放入第二视频帖队列中。
[0038] 在一个实施例中,所述确定模块包括:
[0039] 比较子模块,用于将所述实际视频帖数和所述目标视频帖数进行比较;
[0040] 第一确定子模块,用于当所述实际视频帖数大于所述目标视频帖数时,确定所述 需处理帖数为需减少帖数,需减少帖数=实际视频帖数-目标视频帖数;
[0041 ]第二确定子模块,用于当所述实际视频帖数小于所述目标视频帖数时,确定所述 需处理帖数为需增加帖数,需增加帖数=目标视频帖数-实际视频帖数。
[0042]在一个实施例中,当所述需处理帖数为需减少帖数,所述预设计算公式为:
[0044] 其中,n为所述实际视频帖数,m为所述目标视频帖数,i为1至n-m中的正整数;
[0045] 当所述需处理帖数为需增加帖数,所述预设计算公式为:
[0047]其中,n为所述实际视频帖数,m为所述目标视频帖数,功语m-n中的正整数。
[004引在一个实施例中,所述装置还包括:
[0049] 接收模块,用于接收输入的预设单位时间设置命令;
[0050] 设置模块,用于根据所述预设单位时间设置命令,设置所述预设单位时间。
[0051] 本发明的实施例提供的技术方案可W包括W下有益效果:
[0052] 上述技术方案,可W保证视频直播的实时性,而将采集的视频流放入第一视频帖 队列,转换后的视频流放入第二视频帖队列,即视频采集进程和帖率转换进程在不同的队 列中,运样,数据帖直接在内存中操作,操作效率高。而为了保证直播延时尽量小,可W将预 设单位时间在合适的范围内设置的尽量小。同时,按照预设计算公式计算各需处理帖数的 序号,运样,既保证了可W简单高效的进行视频帖率转换,又保证了保真效果的最优性。
[0053] 应当理解的是,W上的一般描述和后文的细节描述仅是示例性和解释性的,并不 能限制本发明。
【附图说明】
[0054] 此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施 例,并与说明书一起用于解释本发明的原理。
[0055] 图1是根据一示例性实施例示出的一种视频帖率转换方法的流程图。
[0056] 图2是根据一示例性实施例示出的另一种视频帖率转换方法的流程图。
[0057] 图3是根据一示例性实施例示出的一种视频帖率转换方法中步骤S104的流程图。
[0058] 图4是根据一示例性实施例示出的又一种视频帖率转换方法的流程图。
[0059] 图5是根据一示例性实施例示出的一种视频帖率转换装置的框图。
[0060] 图6是根据一示例性实施例示出的另一种视频帖率转换的框图。
[0061] 图7是根据一示例性实施例示出的一种视频帖率转换装置中确定模块的框图。
[0062] 图8是根据一示例性实施例示出的又一种视频帖率转换装置的框图。
【具体实施方式】
[0063] 运里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述设及 附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。W下示例性实施例 中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附 权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。
[0064] 本发明实施例提供了一种视频帖率转换方法,该方法可用于终端设备中,如图1所 示,该方法包括步骤Sl Ol-Sl 06:
[0065] 在步骤SlOl中,获取预设单位时间内采集的视频流;
[0066] 在步骤S102中,统计视频流的实际视频帖数;
[0067] 在步骤S103中,获取预设单位时间内对应的目标视频帖数;
[0068] 在步骤S104中,根据实际视频帖数和目标视频帖数确定需处理帖数,需处理帖数 包括需增加帖数或需减少帖数;
[0069] 在步骤S105中,按照预设计算公式计算各需处理帖数的序号,并按序号增加需增 加帖数或减少需减少帖数,得到转换后的视频流;
[0070] 在步骤S106中,对转换后的视频流进行编码,得到可播放视频。
[0071] 在该实施例中,统计预设单位时间内采集的视频流的实际视频帖数,并获取预设 单位时间内对应的目标视频帖数,从而根据实际视频帖数和目标视频帖数进行帖率转换, 从而得到转换后的视频流,并进行编码后播放,运样,保证了视频直播的实时性。
[0072] 如图2所示,在一个实施例中,上述方法还包括步骤S201-S202:
[0073] 在步骤S201中,将采集的视频流放入第一视频帖队列中;
[0074] 在步骤S202中,将转换后的视频流放入第二视频帖队列中。
[0075] 在该实施例中,将采集的视频流放入第一视频帖队列,转换后的视频流放入第二 视频帖队列,即视频采集进程和帖率转换进程在不同的队列中,运样,数据帖直接在内存中 操作,操作效率高。
[0076] 如图3所示,在一个实施例中,上述步骤S104包括步骤S301-S303:
[0077] 在步骤S301中,将实际视频帖数和目标视频帖数进行比较;
[0078] 在步骤S302中,当实际视频帖数大于目标视频帖数时,确定需处理帖数为需减少 帖数,需减少帖数=实际视频帖数-目标视频帖数;
[0079] 在步骤S303中,当实际视频帖数小于目标视频帖数时,确定需处理帖数为需增加 帖数,需增加帖数=目标视频帖数-实际视频帖数。
[0080] 在该实施例中,根据实际视频帖数和目标视频帖数,计算得到需增加帖数和需减 少帖数,从而完成帖率转换。
[0081 ] 在一个实施例中,上述方法还包括:
[0082]当需处理帖数为需减少帖数,预设计算公式为:
[0084] 其中,n为实际视频帖数,m为目标视频帖数,i为1至n-m中的正整数;
[0085] 当需处理帖数为需增加帖数,预设计算公式为:
[0087] 其中,n为实际视频帖数,m为目标视频帖数,i为1至m-n中的正整数。
[0088] 在该实施例中,在进行视频帖数转换时,增加视频帖数和减少视频帖数可W按照 不同的计算公式计算各需增加帖数和各需减少帖数的序号,从而按照序号等距离增加帖数 或减少帖数,从而既保证了可W简单高效的进行视频帖率转换,又保证了保真效果的最优 性。
[0089] 例如,
[0090] n:为帖率转换的预设单位时间内采集的实际视频帖数;
[0091 ] m:为
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1