[发明专利]一种媒体播放方法、装置、电子设备及存储介质有效
| 申请号: | 201910213939.9 | 申请日: | 2019-03-20 |
| 公开(公告)号: | CN111726683B | 公开(公告)日: | 2023-01-31 |
| 发明(设计)人: | 王本强 | 申请(专利权)人: | 海信视像科技股份有限公司 |
| 主分类号: | H04N21/44 | 分类号: | H04N21/44;H04N21/433 |
| 代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 林祥 |
| 地址: | 266555 山东省青*** | 国省代码: | 山东;37 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 媒体 播放 方法 装置 电子设备 存储 介质 | ||
1.一种媒体播放方法,其特征在于,包括:
获取针对目标媒体数据的反向播放指令;其中,所述反向播放指令包括反向播放速度;所述目标媒体数据包括多个关键帧以及多个非关键帧;
基于所述反向播放速度以及相邻两个关键帧之间的时间间隔,从所述相邻两个关键帧之间的多个非关键帧中选取至少一个非关键帧;包括:基于当前解码速度与所述相邻两个关键帧之间的时间间隔的乘积的两倍、与所述相邻两个关键帧之间的非关键帧的数量和所述反向播放速度的乘积之间的比值,确定在所述两个关键帧之间需要选取的非关键帧的数量;
利用所有的关键帧和选取的非关键帧,对所述目标媒体数据进行反向播放。
2.根据权利要求1所述的媒体播放方法,其特征在于,所述选取的非关键帧的数量与所述反向播放速度负相关,并与所述相邻两个关键帧之间的时间间隔正相关。
3.根据权利要求1所述的媒体播放方法,其特征在于,所述相邻两个关键帧之间的时间间隔大于或者等于预设时间阈值。
4.根据权利要求1所述的媒体播放方法,其特征在于,所述相邻两个关键帧之间需要选取的非关键帧的数量通过以下公式计算到:其中,s为所述反向播放速度,P为当前解码速度,t为所述相邻两个关键帧之间的时间间隔,N0为所述相邻两个关键帧之间的非关键帧的数量,n为选取的非关键帧的数量。
5.根据权利要求1所述的媒体播放方法,其特征在于,还包括:
基于相邻两个关键帧中首个关键帧在所有数据帧中的排列位置、相邻两个关键帧之间的非关键帧的数量、以及所述选取的非关键帧的数量,确定所述选取的非关键帧的位置,且选取的所有相邻两个非关键帧之间未选取的非关键帧的数量相同。
6.根据权利要求1所述的媒体播放方法,其特征在于,所述利用所有的关键帧和选取的非关键帧,对所述目标媒体数据进行反向播放,包括:
在当前关键帧被解码并播放后,获取下一关键帧以及相邻两个关键帧之间选取的非关键帧;
在基于所述下一关键帧对所述选取的非关键帧进行解码,并且播放完解码后的非关键帧之后,解码并播放所述下一关键帧。
7.一种媒体播放装置,其特征在于,包括:
指令获取模块,用于获取针对目标媒体数据的反向播放指令;其中,所述反向播放指令包括反向播放速度;所述目标媒体数据包括多个关键帧以及多个非关键帧;
非关键帧选取模块,用于基于所述反向播放速度以及相邻两个关键帧之间的时间间隔,从所述相邻两个关键帧之间的多个非关键帧中选取至少一个非关键帧;包括:基于当前解码速度与所述相邻两个关键帧之间的时间间隔的乘积的两倍、与所述相邻两个关键帧之间的非关键帧的数量和所述反向播放速度的乘积之间的比值,确定在所述两个关键帧之间需要选取的非关键帧的数量;
反向播放模块,用于利用所有的关键帧和选取的非关键帧,对所述目标媒体数据进行反向播放。
8.一种电子设备,其特征在于,提供一种电子设备,包括:
处理器;
用于存储处理器可执行指令的存储器;
其中,所述处理器被配置为执行权利要求1至6任意一项所述的媒体播放方法。
9.一种计算机可读存储介质,其特征在于,其上存储有计算机指令,该指令被处理器执行时实现权利要求1至6任意一项所述的媒体播放方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于海信视像科技股份有限公司,未经海信视像科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910213939.9/1.html,转载请声明来源钻瓜专利网。





