[发明专利]视频倒播、视频倒播数据处理方法、装置和计算机设备有效
申请号: | 201810308097.0 | 申请日: | 2018-04-08 |
公开(公告)号: | CN110351553B | 公开(公告)日: | 2023-09-22 |
发明(设计)人: | 张烨其;赵凤丽;刘畅 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04N19/107 | 分类号: | H04N19/107;H04N19/423;H04N21/2343;H04N21/4402;H04N21/472;H04N21/6587 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 张所明 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 视频 数据处理 方法 装置 计算机 设备 | ||
1.一种视频倒播方法,其特征在于,所述方法包括:
在即时通信应用中的聊天界面中接收进行视频录制的指令,录制得到目标视频,所述指令是通过触发所述聊天界面中用于拍摄视频的控件发出的;
在录制所述目标视频的过程中,从所述目标视频中选取部分已经录制得到的视频帧作为原始视频帧,将所述原始视频帧复制两次,得到两个复制视频帧,将所述原始视频帧以及所述复制视频帧进行组合,得到所述原始视频帧对应的当前待编码帧集合,所述原始视频帧是指未压缩编码的完整图像数据;其中,当在获取当前原始视频帧时获取到的是进行了编码的初始视频数据时,对所述初始视频数据进行解码,得到所述目标视频对应的原始视频帧;
对所述当前待编码帧集合的首帧进行帧内编码,得到当前帧内编码帧,对所述当前待编码帧集合中的剩余视频帧进行帧间编码,得到当前帧间编码帧,所述当前帧内编码帧和所述当前帧间编码帧构成视频图像组;
当录制得到的各个原始视频帧对应的当前待编码帧集合均编码完毕,得到视频图像组后,将各个视频图像组进行组合,得到目标视频处理数据;
获取倒播指令,所述倒播指令包括待倒播的所述目标视频对应的目标视频标识、起始倒播位置和终止倒播位置;
根据所述目标视频标识获取对应的所述目标视频处理数据;根据所述起始倒播位置获取对应的目标帧内编码帧,根据所述终止倒播位置获取对应的终止帧内编码帧;获取所述目标帧内编码帧所在的倒播起始视频图像组和所述终止帧内编码帧所在的倒播终止视频图像组;获取为所述倒播终止视频图像组后向的且为所述倒播起始视频图像组前向的前向视频图像组,从所述前向视频图像组获取对应的前向帧内编码帧,并根据所述目标视频中视频帧的显示顺序的倒序依次对所述目标帧内编码帧、各个所述前向帧内编码帧以及所述终止帧内编码帧进行解码并播放;
在视频倒播界面上显示视频发送入口;所述视频发送入口用于触发发送视频;
响应于对所述视频发送入口的选择操作,根据所述目标视频中视频帧的显示顺序的倒序从所述各个视频图像组中获取对应的帧内编码帧,并依次对各个帧内编码帧进行解码后进行编码,得到所述目标视频对应的编码倒播视频数据;
将所述编码倒播视频数据发送给选择的即时通信用户,接收到所述编码倒播视频数据的终端用于根据所述编码倒播视频数据倒序播放所述目标视频。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
获取当前倒播模式;
当所述当前倒播模式为第一倒播模式时,根据所述目标视频标识获取所述目标视频对应的所述初始视频数据;
获取所述初始视频数据中关键帧的位置,根据所述关键帧的位置对所述初始视频数据进行切分,得到一组或多组子视频帧集合,所述子视频帧集合的首帧为关键帧;
按照所述目标视频中视频帧的显示顺序的倒序获取当前子视频帧集合,对所述当前子视频帧集合中的视频帧进行解码并按照所述目标视频中视频帧的显示顺序的倒序依次显示解码后的视频帧;
进入按照所述目标视频中视频帧的显示顺序的倒序获取当前子视频帧集合的步骤,直至所述初始视频数据的待处理子视频帧集合获取完毕;或
当所述当前倒播模式为第二倒播模式时,进入根据所述目标视频标识获取对应的所述目标视频处理数据的步骤。
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
按照所述目标视频中视频帧的显示顺序的倒序依次获取当前子视频帧集合,对所述当前子视频帧集合中的视频帧进行解码,并按照所述目标视频中视频帧的显示顺序的倒序对解码后的视频进行编码并排列编码后的视频帧,得到所述当前子视频帧集合对应的当前倒排子视频帧集合;
将各个所述当前倒排子视频帧集合按照对应的所述目标视频中视频帧的帧显示顺序的倒序进行组合,得到所述目标视频对应的倒排视频数据。
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
获取对所述目标视频进行正向播放的正向播放指令;
从所述各个视频图像组中获取对应的帧内编码帧,并根据所述目标视频中视频帧的显示顺序依次对各个帧内编码帧进行解码并播放。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810308097.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:视频编码中一种快速编码方法
- 下一篇:用于视频编码的分割和模式决策的生成