[发明专利]播放控制方法及装置有效
申请号: | 202011540524.1 | 申请日: | 2020-12-23 |
公开(公告)号: | CN112738627B | 公开(公告)日: | 2022-05-20 |
发明(设计)人: | 何哲 | 申请(专利权)人: | 上海哔哩哔哩科技有限公司 |
主分类号: | H04N21/4402 | 分类号: | H04N21/4402;H04N21/472 |
代理公司: | 北京智信禾专利代理有限公司 11637 | 代理人: | 刘晓楠 |
地址: | 200433 上海市*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 播放 控制 方法 装置 | ||
本申请实施例提供了播放控制方法及装置,其中,所述播放控制方法包括:接收用户针对待处理多媒体资源提交的播放速率控制指令,并确定所述播放速率控制指令中携带的任意两个相邻控制点的播放控制坐标,计算所述任意两个相邻控制点间预设数量的虚拟控制点的播放控制坐标,将所述任意两个相邻控制点分别作为起始点和终止点,根据所述起始点、所述终止点以及所述虚拟控制点的播放控制坐标绘制所述任意两个相邻控制点间多媒体资源片段的播放速率控制曲线。
技术领域
本申请实施例涉及计算机技术领域,特别涉及一种播放控制方法。本申请一个或者多个实施例同时涉及一种播放控制装置,一种计算设备,以及一种计算机可读存储介质。
背景技术
随着用户需求的增加和媒体技术的发展,视频的数量也呈指数级增长,由于视频的及时性以及多样性等特点满足了用户观看视频时的体验,因此越来越多的视频处理应用随之应运而生。目前大部分智能终端都搭载触摸屏用于用户交互,基于该触摸屏,用户不但可以实现点触式的操作,比如点击某个应用的图标而启动该应用,还可以进行诸如视频剪辑等操作。
但传统的视频剪辑过程中,用户可通过在终端的曲线变速面板中拖动指针来控制视频的播放速率,这个过程中终端需动态的根据指针对应的时间戳逆计算出视频的实时速率,以用于控制点插入操作以及用于播放速率的显示,通常每拖动一次指针,则需进行上千次分步迭代才能近似计算出相应视频帧或视频片段的播放速率,这种处理方式计算负荷较高,在快速拖动指针以及实时响应的场景下,通过大幅分步迭代进行计算对终端的性能要求较高,容易给终端造成卡顿的现象。
发明内容
有鉴于此,本申请施例提供了一种播放控制方法。本申请一个或者多个实施例同时涉及一种播放控制装置,一种计算设备,以及一种计算机可读存储介质,以解决现有技术中在快速拖动指针以及实时响应的场景下,通过大幅分步迭代对播放速率进行实时计算,对设备性能要求较高,因此设备可能存在卡顿的技术缺陷。
根据本申请实施例的第一方面,提供了一种播放控制方法,包括:
接收用户针对待处理多媒体资源提交的播放速率控制指令,并确定所述播放速率控制指令中携带的任意两个相邻控制点的播放控制坐标,其中,所述控制点用于控制所述待处理多媒体资源中相应资源帧的播放速率;
计算所述任意两个相邻控制点间预设数量的虚拟控制点的播放控制坐标;
将所述任意两个相邻控制点分别作为起始点和终止点,根据所述起始点、所述终止点以及所述虚拟控制点的播放控制坐标绘制所述任意两个相邻控制点间多媒体资源片段的播放速率控制曲线。
根据本申请实施例的第二方面,提供了一种播放控制装置,包括:
接收模块,被配置为接收用户针对待处理多媒体资源提交的播放速率控制指令,并确定所述播放速率控制指令中携带的任意两个相邻控制点的播放控制坐标,其中,所述控制点用于控制所述待处理多媒体资源中相应资源帧的播放速率;
计算模块,被配置为计算所述任意两个相邻控制点间预设数量的虚拟控制点的播放控制坐标;
绘制模块,被配置为将所述任意两个相邻控制点分别作为起始点和终止点,根据所述起始点、所述终止点以及所述虚拟控制点的播放控制坐标绘制所述任意两个相邻控制点间多媒体资源片段的播放速率控制曲线。
根据本申请实施例的第三方面,提供了一种计算设备,包括:
存储器和处理器;
所述存储器用于存储计算机可执行指令,所述处理器用于执行所述计算机可执行指令,其中,所述处理器执行所述计算机可执行指令时实现所述播放控制方法的步骤。
根据本申请实施例的第四方面,提供了一种计算机可读存储介质,其存储有计算机可执行指令,该指令被处理器执行时实现所述播放控制的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海哔哩哔哩科技有限公司,未经上海哔哩哔哩科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011540524.1/2.html,转载请声明来源钻瓜专利网。